Melanie is a fabulous dance teacher and shows great patience when teaching. I witnessed her teach a class of young dancers and she was so good, providing the right balance of structure and empathy. Highly recommended.