The assembly required on this involves attempting to screw the top cradle onto the post.  I burned up 3 drill bits and burnt my fingers on the screws as they were so hot from spinning around and not biting into the post.  I tried predrilling holes in the post which helped a little, however I finally ended up resorting to Liquid Nails construction glue.  I put the glue on the post, screwed in the center screw and one of the other ones.  I let it sit for 24 hours and now it is solid.  Hint to Wayfair - ship it assembled!  It is just too hard to put that top bucket on.  

That aside, my cats do love it, but the carpet was  not as good a quality as I was expecting, from past experience I know that it will matt down after a few weeks, but if the kitties are happy then all is good.  

Pros: cats like it
Cons: hard to assemble; carpet quality not as good as expected; shorter than expected