This place is right on the beach and has great amenities.