I have never taken a dance class before and I LOVE this! There were very experienced dancers in our class, and we were all able to easily workout together. Vanessa has a real talent for keeping everyone engaged and encouraged. And oh my what a workout!