When this was delivered the box was badly damaged and the bottom had been split open. We were afraid some pieces would be broken or missing, we were especially concerned about the mirror. Thankfully due to about the 500 lbs of styrofoam it was packed in not one thing was broken or missing. Despite the fact it took about 7 hours to put together (not difficult at all, just a lot of pieces) I am extremely pleased with the finished product! It is the perfect size and has plenty of storage!  Love it!