Very clean. Location was perfect and check-in was smooth. The hosts were responsive and accomodating :) Highly recommend!