An amazing place with a dynamic that you won't find anywhere else. You quickly feel the people you train with (staff and other members) are family. Fantastic with the kids and adults alike. You will achieve your goals at this place!! And you'll have a blast doing it!!!