Surf camp is as described. Its full of life and accommodating.
Theres so many travelers there that its easy to make a friend, or find an activity buddy.
The food and beach being so close was perfect for me.
Being around people who know more about the island that the average tourist made things very helpful for finding cost efficient or free things to do.