Outstanding location! Beach, pool, food, shopping, views. Probably the most magical place I’ve ever stayed. We brought our kids and they loved it!