absolutely amazing! all the trainer's are extremely friendly, knowledgeable and motivating. the workouts are challenging and diverse. after years of playing team sports it felt great to train and interact in a group setting again. would highly recommend