Delivery was a pain since FedEx doesn't understand how to contact residents of my apartment for opening doors.  But, my cats love this!  I only had it half assembled and they were climbing all over it.  Took me about an hour to assemble, but had to do so around the cats.  Good, solid pieces make it very sturdy.  Will have to see how long it takes my cats to rip it apart with scratching.  But, so far, so good.  Very happy with this purchase (not the delivery)!