All amenities covered and then some. Great view of the beach. Perfect walking distance to restaraunts and shops