My wife and I had an amazing time here on our babymoon. The entire staff was extremely friendly and welcoming, especially David and Liz. They go out of their way to make sure everything is going smoothly. The hotel grounds, rooms, and view are beautiful and well kept/clean. It is close by to all beaches, just steps away. Food was amazing; probably the best out of all the places we visited and the waiters are very personal. I would highly recommend staying here; it lived up to all expectations!