It took a couple of hours to put together but satisfied.  The original one we received had a broken piece and some screws and holes missing but the return process was excellent.  It was replaced with another one with no hassle.