Five-star gym with five-star training
Plenty of space and equipment
Passionate and competent trainers
Nice training community
Good coaches and facilities