Overall it fits the bill. Not too difficult to assemble but a couple of the dowels needed to hammered in because they weren't a perfect fit.