Very pleased with this purchase. It ended up being a bit smaller than I had anticipated, but that's my own fault for not paying attention to the dimensions. I put it together in about 45 minutes but made a few assembly mistakes, so I'm sure a non-newbie could put it together in less than a half hour.