Very good setup
Excellent coaches
Hard workouts leave you feeling great
Programming is very thought through
Coaches ensure correct form and give tips for improvement
Super fun and welcoming atmosphere
Very involved in the community
Plenty of equipment and class times to fit into schedule
Great owner, coaches, programming, and community
Positive atmosphere and supportive members