Excellent stay—perfect location and excellent hosts! Next time we are in North Shore, we will definitely look here first for a place to stay.