As someone who never really surfed before, this surf camp was awesome. Never did I imagine that there was so much science behind waves! The instructors not only taught us how to surf, but also the theory behind surfing and how to read the "conditions". This is really invaluable information if you wish to surf after the program. Probably my favourite part of the program outside the surfing was how welcoming and inclusive the surf instructors are. If one of them throws a party, for example, all surf camp goers are automatically invited. It's a great community and I would highly recommend it.