amazing beach location amenities.