Easy to assemble but the lower bed is completely useless unless you have a kitten.  Since this goes up against the window, I had to switch the leg with the sisal post to the other side instead of the middle which looks stupid but otherwise it would be uselessunaccessible for scratching.  But it serves its purpose for the price.