Five stars all around! Excellent amenities, location and hospitality. Very nice to be so close to both a private beach and great restaurant!