Great coach
Welcoming gym environment
Coaches have their own way of encouragement
Help with every movement
Community is extremely welcoming
Facilities/equipment are great