Beautiful place, great location and perfect hosts. We loved our stay, and we'll be back.