Yes Margaret is wonderful. She is always creative, upbeat and very skilled as a teacher. We plan to work with her over the summer as well, at least two, perhaps three times per week.