Great location, great amenities and right on the beach!