Very well structured and well planned. Dynamic teacher, varied activities and challenging! (GOOD)