I must say, the packaging effort was above and beyond. Every inch of the cabinet was secured and protected. Took me like 10 mins just to remove all packaging. Putting together is straightforward, no issues. There are few  minor defect in hidden places so no big deal. It’s fits the space I have perfectly. The mirror, some say it’s not tall enough to see yourself when sitting on the stool. If you could keep a distance from the back of table to the wall and allow the mirror to open fully then you should see yourself no problem. I feel that the material could be easily stained and hard to remove, so I add a towel on table and lined all drawers and shelving. Anyway I’m happy with the purchase.