Very, very clean. The host was highly welcoming, even when we didn't expect it. Went above and beyond getting us settled in and even on our exit. Highly recommend it and would book same location again if given the chance