The resort is amazing. Having stayed at several vacation properties in this general tier, I can say the resort itself/facilities are basically as good as it gets. Truly phenomenal. On site restaurants were also fantastic (albeit very expensive, and make reservations!). Also pretty kid friendly for our 3 year old. That said, service level was a step below what I’d expect from a resort of this level. Nothing bad at all, the service is objectively good, but I did not experience “above and beyond” bend-over-backwards-without-you-asking service I’ve received at Ritz, Four Seasons, St. Regis, etc. resorts at a similar price point. Only other knocks against it is because of geography, it’s windy, and you can’t actually swim in the ocean, and the gym can get crowded at peak times. Overall a great resort and I would definitely go back!