We stayed 4 days for my husbands birthday, the place was amazing! Room was clean and comfortable! We did have a slight hiccup of first day on property, check in instructions said to waive at the guard shack and proceed to the parking lot/unit. Which we did, however when we returned later that evening from dinner the parking lot was a madhouse due to the full moon party, we were told we needed a parking pass to get onto the property - which there were no instructions for, we spent about 30-45 mins that evening trying to get it sorted out and parked back on property. Aside of this one off issue the place was amazing and we would highly recommend. The location was perfect, the property was well kept and the staff in site were super friendly. Additionally the restaurants onsite were top notch- brunch at sea salt had amazing food and views, the beach buzz was perfect for coffee or a quick breakfast, the sapphire beach bar had great quick bites for our lunch before departing.