this place is a lot of fun. it's suitable for all age. the course is great, i never get sick of it. if you don't like mini golf, then just go right next door to the mini racing track, or batting range. and if not, there is also a huge selection of arcade game to play with. it's a great place to go with kids or adults.