Assembly was easy and our cats love it. The only issue is that its difficult for my older cat to get up to the top level. The bottom levels are great because there are breaks in between that allow him to go up easily, but the level before the top needs to be longer since there is not enough clearance to jump up. My younger cats have no issues jumping up to the top level from the floor as they are much more athletic, so if you have an older cat just be aware it could be difficult to get to the top. To solve this issue, I bought an additional cat tree thats shorter and put it next to this tree in order for my older cat to get to the top level without any issues. All my cats sleep and play on the tree together everyday. I am happy that they are happy )