Super-prepared staff
Excellent climate in which to train
Top-of-the-line equipment
Kind and prepared staff
Fun and varied workouts