Nice clean facility. Ample parking in their private lot. They offer programs suitable all age groups and ability. They offer free trial sessions so you can experience the program before committing. After my son’s initial session, I signed him up for 20 sessions. Which he will use during off season to improve his endurance, strength and performance. The workout varies from session to session, changing it up for the kids so its not too predictable. They give the kids breaks for water, but they have you out there moving pretty much the whole time. The intensity level of the kids vary, but they do try to push you. My son is definitely tired after the workout, but he looks forward to it now.