I was a bit nervous about the delivery but the cabinet was nicely packed, the original box was put in another box with styrofoam around it. No damages. It has mirror inside too and the shelves are adjustable in height. I'm very happy with the purchase.