As clean and functional as we expected. Our two little girls enjoyed their stay, and they love the dog and cat.