A paradise with a lovely resort feel, so close to amenities and the beach. All was better than we expected.