The resort was great. It couldn’t have been more beautiful. The room was spotless and equipped with everything you need. We had lunch at the restaurant everyday and the food and service was great. The view was amazing and the beach was beaut. Only negatives were the check in process, they said they were understaffed and had 1 person checking in a line of 20 people. It took us over an hour to check in but they said this was not the norm. And there are no outside food and drinks permitted at the pool so if you are someone who likes to pack a cooler or your own drinks it is not allowed and they checked bags. If you’re ok with spending some extra money to purchase from the hotel bar it was a great experience with the food and service just pricey.