I received this cabinet today and it was well packaged- not only styrofoam cushioning inside box but reinforced cardboard on all corners of box and plastic wrap. There was no damage to any parts. It took me about 3 hours to assemble on my own and another 30 minutes to level as my house is old and floor not level. Instructions were well written and most parts were labeled. Those that weren't, you could figure out from pictures. If you assemble on your own, I recommend putting drawer together and install it before you try to put on the big doors as you can support doors on drawer and use a piece of the styrofoam packing to get the added height to align the screws with the holes. When leveled, it feels very solid and sturdy. When not balanced, then it feels lightweight and flimsy. They do provide anchor bracket to secure to wall for added stability. The only minor issue is that the door handles do not completely align even though doors are aligned. Overall, a nice product for the price.