Excellent location, wonderful hosts, spotlessly clean. We hit a snafu and needed some assistance in the middle of the night, and they were so kind and helpful. Highly recommend.