Love this place! I go to this gym for the classes, as they really push my limit and many of the instructors correct form throughout the class. Each of the instructors has a bit of a different style of teaching, but there isn't one that I did not have a good experience with. Many of the classes target various muscle groups that I would not normally have targeted going to the gym by myself. Their options of memberships are great- as you can get a membership or a punch card to classes. I normally get a punch card, as my schedule is all over the place and the value is really worth it (when you buy the bigger package). I have never felt pressured into purchasing memberships or punchcards - which is awesome! There is a small gym in the back that has all the necessary equipment to get a good workout in if you want to workout solo, or with a trainer. They do have some social events, which is nice (but not necessary for me. It does make my day though when I come in and there's awesome free healthy food and drinks :) ) . The place is always clean and welcoming.
At times the classes are quite full (prime time hours, think 5-6 pm) and the change room is a bit small. If you like a big gym, the back gym may may be on the smaller side when you compare it to other gyms.