It was pretty easy to put together.  A little wobbly on the top but overall I'm happy with the purchase.  The biggest issue is that my cat won't play on it.  :(