Overall we enjoyed our stay at this residence, the rooms were adequate if not slightly cramped (it sleeps 5 but we felt like it would be difficult for any more than 2 adults and 2 children). The sandy beach is excellent and the water is lovely and clean/clear with mostly sand underfoot. Staff were fine and answered every question we had. The area is also very nice with many nearby beaches and other nice towns to visit. There were quite a few restaurants in walking distance if you choose not to cook in your self catering room. Three are (apparently) along the beach, although we only saw two, and also another two very close on the other side of the main road. There were a few disappointments but I would only call them minor grievances, such as having to pay extra for towels and a shower mat. The shower was also poor, as the water fluctuates between freezing and boiling hot which makes bathing/showering difficult, especially with small children (we have a 2 year old). The children swimming pool is fairly basic, a 40cm deep circular pool, but it does include a shower as well useful for rinsing after being on the sandy beach before going back to your room. I also felt somewhat uncomfortable in the pool with people on the sunbeds around the pool regularly giving funny looks for disturbing their relaxation by, shock horror, playing in the pool and having fun with the little one!