Sam is an excellent instructor and very patient. She takes you through moves step by step and explains clearly. Definitely pushes you so that you make progress every lesson. Would definitely recommend. Xx