I ordered 2 pieces, the first was good, and it took 5-6 hours to assemble as it has so many small parts and pieces. And the second one I opened almost after a week, assuming the other one would also be as good as the first and here I was disappointed. The second unit had a couple of  damaged pieces (pictures attached). I started setting it up, and later, I found the top part was damaged, and doors were unfinished. When I registered a complaint, I was told that I have to pack and send the unit back to get a replacement.  Now I need to spend a lot of time to dismantle, pack and ship it back all again. And again, I need to set up the replacement unit. I am highly disappointed with the service and product quality check. They should have done the quality check before delivering.