Beautiful rooms, excellent service and perfect beach. We stayed two nights here before heading to our condo on our honeymoon, and it was fabulous. The only complaint I had is the lack of free wifi. I think it was like 14 a day for wifi. A high class, beautiful hotel like this should provide it in my opinion.