Great workout for all ability levels
Fun community
Very welcoming atmosphere
Friendly and knowledgeable trainers
Lots of variety in equipment and machines