Great fit for my office, a couple of the shelves had some scratches - but they were easily covered by all the stuff I put in them. Assembly took some time, but everything came together perfectly in the end.