"The property was nice and well maintained, lots of stray cats, but it didn't affect my allergies. The staff was wonderful. The housekeeping staff kept the rooms clean and ensured we had plenty of water. Elba at the spa provided a great massage service. I think if everyone knew about her magic hands she'd always be booked. Jojander, beach bartender, greeted us and made us feel like family. The beach and pool areas were crowded, you have to get a chair before 8am or you're out of luck. There's always room for improvement so I rate the resort 4/5 stars. We didn't get the room we booked with a beach view; the room we had was nice, but not what we wanted. It was on the 1st floor, away from the beach, and was the only room in the complex without a rail around the back terrace. We couldn't open the curtains or people walking along the path could look in. We were told we would have something "special" to celebrate our 30th anniversary and that never happened. We also weren't happy about the dinner reservations. We were only allowed to make 2 reservations for our 5-day stay, and they didn't permit walk-ins so we had the buffet on multiple nights."