Very clean and a very cute place only bad thing is that the bed on the bottom is very squeaky and the top room isn’t as big as it looks in the pictures