Perfect place in a perfect location on the North Shore. We loved our stay.