The cabinet is a perfect fit in both size and function so I was excited to receive it. The quality is that of particle board and melamine so no heirloom piece of furniture but I did not expect that for the price. The top is a little rough and will take some work sanding and sealing to make it useful for more than just setting things on. The problem is that one of the critical pieces, the divider panel between the bin side and the shelf side of the unit is defective. The piece that came with the box had both sets of holes drilled on the same side instead of the bin holes on the bin side and the shelf holes on the shelf side. I asked Overstock for a replacement and after several days they sent replacement panel. Unfortunately, that was also wrong, they did not make sure it would work before shipping it and I expressly asked them to do so. This time the holes were drilled on the wrong sides and due to the orientation of the assembly, you can't just flip it around, I tried. So back to Overstock I go. I now have a choice to return it, to try getting a replacement again or accepting the unit as is. The assembly requires gluing so there is no good way to disassemble and get it to fit back into the box it came in. Overstock can't seem to find a good, working replacement and so far they are only willing to offer a partial discount. So, it is now almost a month after my order and I am still in limbo. This has taught me that as long as the items are in good working order, all is fine. If they are easily returnable, all is fine. But if you fall into the any "Houston, we have a problem" category be prepared to wait a long time for a resolution.