Diana is an excellent teacher and makes classes fun and interesting. I have always looked forward to her classes even after a long day at work. I didn’t use them, but catch-up classes are a good idea + help flexibility. Pace of classes was good. Amount of homework was generally good – sometimes wouldn’t have minded more!