I've never been to the water park portion so this review is really just for the arcade and mini-golf. Always been a good go-to location for mini-golf. I used to drop in here when I lived in Gilbert and recently went back while in town. The mini-golf course is the same, a little run down but still a fun course, a variety of shots and obstacles. Right now it's all decorated for the Holidays. The arcade is in fairly good condition, older but well maintained. Service here has always been fast. Prices are affordable $7.50 for adults, $6.40 for kids. A good family friendly option in the area.