A great experience and easy to recommend, I would gladly go another time if I had to! Clear explanations and great fun with the instructors. Very down to earth people.
Strengths
The bond that you create during the course
Advice for improvement
Maybe a dip in the water ;)