Nice, solid piece of furniture once you get it together.  Everything arrived quickly and in perfect condition.  I was overwhelmed when taking ALL of the pieces and parts out of the box.  All told, it took 2-3 hours to assemble.  For the pricetag it was worth it, but allow yourself plenty of time and patience.