Great community
Amazing coaches
Cleanliness & quality of equipment
Welcoming and helpful trainers
Small class sizes