Great location; lovely hospitality; perfect vacation apartment.