First off, it came in two days which I was very happy about because we are trying to get out dining room finished. The package came unharmed. It was very easy to assemble. It took me about an hour maybe a little less but it was a fun project and was never frustrating. All in all I LOVE this cabinet. It has exceeded my expectations!