Margaret is one of the best teachers I have ever had. She is very flexible on timings, gives clear and concrete feedback and always plans each lesson. You will see improvements in your skill in no time!