Very good!
Strengths
Small groups, very enthusiastic instructors and a lot of personal attention.
Advice for improvement
Maybe for the theoretical part send some homework in advance, so if you don't have a lot of knowledge you can already prepare a bit for the subject.