Really pretty and so easy to put together (especially if you read the directions)! Was pleased with how sturdy it is and love the slatted floor. The roof would be easy enough to remove for a full cleaning. Very pleased with this purchase! Now, if only I could get the dog in it (he thinks the couch is his bed).