I had one week of windsurfing with Adam (the British one), which was really good. Small group, very practical and insightful tips, good atmosphere, I fully enjoyed it.
The location of the camp is good. It is approximately 15-20 min walk to the town over a fine walkway. My bedroom (with one bunk bed) was basic but clean and did its job. The food is really good, as it is a buffet with a large variety of meats, fish, pasta/rice and fruits/dessert. It varies every day with a sort of theme (Indian, Greek, Italian, etc) and they don't run out on food.
The camp on itself has a nice and clean pool, with sufficient space to relax or connect, both on the outside and inside. The atmosphere is really good, with people talking and getting together but no feeling/sense of having to indulge in all activities, no judging. The staff is friendly and flexible. For instance, if the wind for kiting is good at 5.00 PM, you will go for a ride and when you get back, the food will be saved and the buffet will be there. Also if you need anything of help, they are approachable and helping.
I would definitively recommend to stay here.