This property and the grounds were immaculately kept. The pool, mini golf, and common areas were clean and very beautiful. The Riviera, the restaurant and bar located in the hotel had amazing drinks and food. There was beach access, not too far from the location, which was a plus. Lots to do nearby. The rooms themselves were very spacious and my suite included a living room and dining area. However, the decor was slightly outdated, and I did have insect issues in my room and the TVs did not work. I told the front desk about these issues, and they were quick to come out and spray for ants, but were unable to fix the TVs. I also got random charges on my card after leaving even though I left the room in great condition with no communication. That is the reason why I left three stars.