It took a bit of time to put together, everything lined up great... only problem that I had was with the steps. Prior to putting the steps together, make sure that you don't have them  upside down. 
As soon as I put the Cat Tree against the wall my cats just went for it... they seem to love it. P.S.... my 25 lb fur baby squeezed himself in the little house.
I was very pleased with how fast it was shipped, I ordered it on a Wed and received it on Friday.