Very good crossfit gym
Fun boot camp classes
Well structured and always a tough workout
Great coaching
Friendly to beginners
Patient and knowledgeable trainers
Scalable routines to ability and fitness level
Wide variety of classes and times
Nice people having fun