Member
I've had a really good experience here for the past 3 months. The trainers are very supportive, friendly, and encouraging. The environment keeps you motivated. The only minor issue is that it's so good that it's often crowded -- but that just shows how popular it is!