Lovely harbor - is there another kind ? - with all amenities, spotless bathrooms and generous, attentive, helpful staff.