Wonderful host, wonderful place, fabulous location. I cannot recommend this place enough. David was great, offered tons of extra advice for the stay and was great to communicate with throughout.