Absolutely loved this place. I haven't been to mini golf in many many years and this place brought back the kid in me!! The staff was super friendly and accommodating, except for when my fam went to ride go-carts. While I am 6 months pregnant and barely showing sometimes I forget you can't do certain tasks or sports, well we purchased 4 rides and while waiting to ride my bf suggested it may not be a good idea since there were other people going to ride this round and they could get wild. I went back up to the window and explained to the cashier that I needed a refund due to the possibility of hurting the baby. The employee said "ok but I need to contact the manager because we don't allow refunds". She pointed out the 'ride at your own risk' sign which mentions pregnant women need to be careful and that they too are riding at their own risk. Well I wasn't going to accept the no refund policy because we hadn't ridden yet and it had only been a couple mins since we purchased the tickets. The manager shows up & I explain the situation and how I didn't think that riding these go-carts may affect the baby. Right off the get go he explains the no refund policy and that there is nothing he can do about it. Well my bf overhears this and comes right over and tells the manager that they need to refund my money because it's a medical condition and he will sue them, etc... (yikes). At this point I'm a little embarrassed but i agree with what my bf is stating so the manager comes up with wanting to give us credits to play games inside. Well this was just not good enough because we were not sticking around to pay games, eventually after 5 minutes of my bf fighting for the refund the manager gives it to me. Lesson learned to read rules or try and remember that I'm pregnant. lol. Other than this minor altercation we had an amazing time and will be back for more golf as well as splash time.