Went in here today to check on classes for my daughter. The reason this got 3 stars is because of how nice the facility is, beautiful place. The prices are high and if you don't look like there normal high end clientele be prepared to be talked down to. Felt like they didn't want to take the time to talk to me... So I'll check elsewhere