Thorough, butt-kicking programming
Knowledgeable coaches
Hard-working and welcoming community
Mix of fitness levels in every class
Very experienced coaches