Don't be put off by negative reviews. We have just come back from a 2 week stay and we are extremely impressed. The food was great, plenty of choice. Rooms were spacious and clean. Walls were a bit thin! Annimation team.could be very loud especially if you wanted to sleep in the afternoon.. very steep hill up from the beach.