Wonderful setting and warm, hospitable hosts. Everything we needed was there for us, and more. We loved our stay and would definitely recommend.