The standard of teaching is excellent. There is a good mix of activities which makes learning enjoyable, and covers a lot of information in a short time.