DO NOT JOIN if you think you might get sick one day and resent the fact you will have to pay for your class because you didn't conveniently get sick within the window of time you have to cancel a class.
Pros: Good Teachers (most), Clean, Good Equipment
Cons: Policies are inflexible
more