It's great here! I go mainly for the classes, and I've pretty much enjoyed all the ones I've taken. I would have given them a 5/5 except they've occasionally cancelled classes on short notice. I've learned to check thier calendar online before I head out to make sure it's still scheduled, they seem to be pretty good at updating it with changes.
They have a movie theater in the gym where they play movies during certain times, the lights are dim, and they have a bunch of machines. It's pretty awesome and unique to any of the other gyms I researched before joining. Also, they have a daycare area. I don't have children, but I imagine that would be a nice perk.
Anyway, this is a gym I'd definitely recommend.