Very clean and comfortable! Two living room areas and separate dining area. Kitchen is a little small but has what you need. Excellent host, would stay again.