Not bad Assembly but..
tedious using  L-key in the front    Bottom near drawer opening 
 Nice quality great look  
 Mirror hinges could be a better quality.   Overall  I’m glad I bought it.