Best Gym, best staffs and best people.........I am happy in it, and no complains so far. I can't comment much about the classes, I have only attended one of the spinning classes and enjoyed it..There are dancing and aerobic exercise classes for all ages, did not get the chance to participate in them yet.