Was easy to assemble.  Took my 3-legged, arthritic cat a little time to adjust to it, but now goes up and down like a pro.  Only complaint is that it's a little shaky.  I'm using my 5 lbs hand weights to anchor it at the back, and that helps.  It's a better solution for the price than anything else I've found.