Immaculate, great value and location, hosts that communicate well, were flexible and welcoming. We loved our stay.