For the most part it was fairly easy to put together. 
It took me about 45 minutes to assemble it.
My cat's are having lot's of fun with it. Item was
shipped right away. I ordered it on a Friday and I 
received it the on the following Wednesday. 
Very good value for the price.