We stayed in the hotel part, not one of the villas. The room was clean, the staff was friendly, the pool was very nice and it's right on the beach. The room we stayed in could use some updating, but it wasn't a big deal. When we checked in the ice machine was broken, but they had it fixed by the next morning, so no biggie. I would stay at this hotel again.