I am typically not your mini-golf fan, do it just for my daughter. I had the best time at this place, very, clean. Decorated so nice, three different courses to choose from, staff was wonderful, and the best part hit a whole in one at the end and you win a free game. Wonderful place. If you kids love mini-golf please take the time to enjoy this.