Be warned, they are relentless in accessing membership fees without notice. Additionally, the membership fees are variable and you could see different pricing from others. The staff that handle membership complaints, and refund process, are trained to avoid and delay the complaints about unauthorized charges by all means.
As for the quality of classes... that's content.
As for the quality of the company... duplicitous.