Excellent location and welcoming hosts (and gorgeous dog!). We appreciated the thoughtful extras and recommend it as an ideal North Shore base.