The resort itself is beautiful and well maintained right on the beach. The room was okay, we had some issues with the cleanliness and items missing which were listed as provided. The place also had a mouldy smell which was off putting.