We visited the hotel slightly off season, so the value for money was outstanding. Great location and variety of facilities. Unfortunately, we did not have time to make use of them. Good starting point for one-day trips to nearby sights if you are not in to relaxation on the beach.
Food quality and variety is just sufficient, it's never a 5-star experience.