Very cute. Very clean. Nice and cool in the lower level but can warm up quick with the heaters. Our dog was very happy with the provided toys and bed. We were right across the street from this lovely rose garden.