Wonderful location. Spotlessly clean. Excellent hosts. We will return.