Staff was incredibly friendly and accommodating, the entire facility was clean (even the bathrooms!), technology for keeping score, etc. was top notch - my kids especiall ... more