Hotel was clean and staff was nice, I docked a star just because there was no AC in the hallway of my floor and the AC in my room was extremely inconsistent, it would be very hot even when set to 69/70, and then it would randomly get extremely cold (like down to 65) and so on. Other than that, the room was great, staff was kind and accommodating, breakfast was good, and the pool and beach were both beautiful.