Positive attitude and encouragement from the coach
Detailed explanation for beginners
Good programming and coaching
Friendly staff and supportive community
Opportunity to lift heavy weights and see results