The rooms on the beach were super nice and private, but parking was a bit of an issue. Service was not the friendliest or one of the more welcoming ones we've had, but it made up with the rooms and how they were located right on the beach. Only thing is, the hotel, the restaurant, and the chairs on the beach were all separate, so you had to pay separately for those. The restaurant was good but the breakfast was not. Barely any options, everything was not tasty or stale, and the seating was covered in bees. However, the pool was super nice, there was a swim up bar, and the bartender was awesome. Would go again, I just wouldn't expect more than a 3 star service from them. The housekeeping is every other day.