Very clean and exactly like the photos! The hosts were very accommodating of our arrival time and helpful in providing information about the transit in the area and the local restaurants!