Overall it was a good experience. We got if much faster than initially indicated (pleasant surprise). Quality of the unit was as expected (not great but good value for the ~$300 price). A couple of the pre-drilled holes were already stripped before assembly but not enough to require a return.  There was one area of damage where a screw had been pulled out and took cracked the finish (appeared to be a factory problem not damage in transit)...but since it was underneath the unit and not visible when assembled, we didn't go through the hassle of a return. The unit looked as advertised once assembled.