Welcoming atmosphere
Great workouts
Close proximity to accommodations
Excellent coaches
Supportive and friendly members