Great location, pleasant hosts, and a cheerful, comfortable space. All in all, an excellent stay.