This cat tree was easy to put together approximately one hour. All parts were in the package. However the fabric is not carpet and is very thin. One cat hoped on but the other one is reserving her opinion. We hope it will hold up to the wear that our cat can give it. He shredded the carpet on the last cat tree.