Friendly atmosphere, closeness to amenities, walking access to the beach: all sum up to make a super vacation spot!