In general, it looks good. I like the design. Packaging was very good; however, there are some imperfections. 
1.- Two the legs had some scratches. It looks like the scratches happened before painting. I put the legs on the back to face the wall and forgot about them. 
2.- Product's Under and back are not finished but it was okay because I put the product against the wall and I am not looking under it, either. I did get a splinter. 
3.- The disappointment part was the mirror. The support got stuck and There was no way to put the mirror down. Then the screws from the left side brakets pop out.