It was pretty easy to assemble, although, for me, everything didn't line up just right and I had a few leftover pieces.  It's very sturdy and my new kittens absolutely LOVE it!