Put together in about 30 minutes un-assisted.  My cat loves it.  The only thing I wish is that the loop for the toy was a stapled chain to make toys a little more interchangeable, but I can change that.  Base could be a little wider to make a bit more stable, but overall, would absolutely purchase again!