Amazing classes! They are tough if you are a complete beginner to dance, and I sure made a fool of myself a couple of times. But if you want to actually learn a skill then just suck it up and be okay with a little embarrassement, stick through it and it will be very very rewarding. My dance skill has risen above and beyond my dancer friends who've danced their entire lives. I know it's thanks to the slight challenge in the beginner classes. I love the Contemporary Stretch classes, because it really helps with dance conditioning, coordination and splits. I suggest the Contemporary Stretch as a class to get foundation before moving into the choreo challenging classes. The best part is even if you are completely new to dance, no one in the class cares. You'll feel support from everyone there, because this studio truly attracts professionals and those passionate about dancing.