Pluses: Gorgeous facilities (pool, beach, resto, gardens), large rooms, helpful staff, great neighborhood, perfect beach proximity, and of course the restaurant is wonderful. Negatives: We were in room one. The shower/ bathtub is configured strangely so shower was a little uncomfortable to use. Bathroom could use some upgrading generally. Bedroom way too dim. There was just not enough light for a room of that size and the room doesn't get much natural light due to the heavy latticework on the doors. Common areas also very dim. These are minor issues though. On the whole a pleasant place.