Well made and while there are a lot of pieces, it was easy to put together. It needs a bit more padding where the cats would lay -except for the top 3 beds which are more plush. It’s sturdy enough for my 18 pound cat!