fantastic place for a dog. sure the carpet was a bit stained but then you don't need to stress! (not that we had any accidents.) huge place just time tye main bed mattress was replaced otherwise perfect stay!