This is a beautiful hotel, everything feels brand new. The food was excellent, and breakfast was wonderful. The beach in front of the hotel is large and the beach club is wonderful. We had a great stay, but the service is a little slow and strange, they seem to be very short-staffed. They have a beautiful beach bar but do not stock any drinks, so the waiters have to run to the restaurant to get anything you order. We had a great stay and would return but I think the management needs to think about how to be more efficient, everything seems to ages from check in to ordering lunch.