Excellent teaching from Steph, with a good mix of familiar exercises and new ones to keep us on our toes (literally!). Clear explanations and levels from beginners to advanced, so you can work at the right level for you. I find the classes very relaxing but Steph is good at motivating me to work harder!