I bought a groupon for this studio and went to classes several times a week for a month. All the staff were friendly and addressed me by name after just a couple sessions. Most of the classes I attended were beginning/intermediate and they were always willing to work with anyone regardless of their level. I'm not sure if there would be enough classes each week for someone at the advanced level to attend but it is a fantastic studio for those at the beginner/intermediate level.