Great coaches who are informative
Positive community atmosphere
Welcoming and supportive athletes
Abundance of space for open gym
Beautiful gym with all necessary equipment and amenities