Everything was perfect inside the shipping box, nothing was broken or missing. It was extremely easy to  assemble. The only part that annoyed my wife and I was that the shelves inside the cabinet were a little crooked. It can't be seen unless someone is right in front of them. Its just a minor detail. To put on the  door hinges, we had to create holes for the nails because the holes that were already there were really small. It's a great little piece of furniture and we are happy with our purchase.