Easy to assemble, looks great and our kitten loves it. It is a bit small so a larger cat wouldn’t fit but for our kitten it’s perfect. I just hope she doesn’t outgrow it!  Our dog likes to rent a room on the bottom floor as well :)