Solid CF gym in a good location
Welcoming and skilled staff/coaches
Technique-focused workouts
Clean and large facility
Motivating instructors