We stayed at this hotel in June for a weeks holiday. The hotel is right on a beautiful stretch of beach, blue seas, white sands. However, what really sets this hotel apart is the service. All the staff are friendly, helpful and put service at the centre of what they do, without it being overly formal. We paid for a beach front room and were very glad we did, lovely room with a balcony overlooking the sea. All the food we had was great and the breakfasts which were included were superb including freshly made tacos for breakfast. Played tennis, great courts and the beach bar was really good. The only down side is it is a long way to get into anywhere else to eat, but for a week not doing much but rest and relaxation it is perfect. Will be back.