Spent 4 nights here in June. Rooms are very clean and very comfortable. Spa is excellent, sauna, cold plunge etc. Pool area very nice also. Beach is great (you need to pay a few euro for a chair, and need to get down there early to get one). Restaurant is also very good. The layout of the hotel is interesting, it has several levels and lots of nice different areas to spend time. Lots of stairs. The location is good. The entire staff was excellent, front desk, car valet, restaurant staff. In particular we were met by a young lady named Neus on arrival who was responsible for us during our stay. She was excellent, checked in on us periodically and made our stay that much more enjoyable.