lots of amenities and great location for the beach and lovely restaurants.