Wonderful and supportive community
Coaches focus on form
Wide variety of teaching styles
Great progress in strength and ability
Motivating and welcoming environment