I can not say enough good things about Sophia! After getting engaged, I was really nervous about dancing at my wedding. My fiance took dance in college and had a natural rhythm for it, but I am just about the least coordinated person you can imagine. We signed up for private lessons with Sophia and have had the most incredible experience. She is kind and patient and is able to break down a dance into steps that even someone as clumsy as me can understand. She has such a positive energy and works really hard to make sure that we feel good about our dance. Her group lessons are also a great opportunity to learn a wider variety of dance moves and get experience dancing with other people. I can't recommend her highly enough.