Very clean! Check-in was easy and there was communication from the hosts throughout the stay. Great value.