Beautiful place with an old school, retro vibe. The front desk staff and everyone else we encountered was very helpful. Beach was great, as was the pool. We didn’t have dinner there so can’t comment on that but breakfast had a huge variety and the pool bar was a nice amenity and not terribly expensive.
The property feels like a true resort but is not sprawling or impersonal. We would definitely return.