We had a wonderful stay. The location is awesome, right on the beach and the resort has a lot of amenities. Communication was great. I recommend it highly.