This tree was perfect for my tabby cat.  Keeps him entertained with the ball and satisfies his urge to scratch with an option of two scratching posts. Assembly was very easy.  This was my first time assembling a cat tree, and I did not even need the guide: just use the screws and twist the posts into the box and flat tops.  You can literally just look at the picture and figure it out.  My favorite part of this is the carpet quality:  it is plush, soft, and looks better than the picture.  It is not your typical ratty, sub-par cat tree carpet, which looks like the remnants left over from carpet cuttings.  It is the kind of carpet a baby can roll on.  Even my chihuahua liked it!  Definitely worth the price (I got it in a daily flash sale).