Very clean and spacious. The place looks just as good in person as it does in pictures. Host is also great with communication! We enjoyed our stay!