Anastasiya is an amazing teacher and coach. She challenges you but also provides encouragement and support to get better. Under her leadership I have been improving my techniques substantially since my first Latin dance course over a decade ago. She is professional, approachable, and has a beautiful and unique style in her choreographies! Highly recommend.