Assembled it myself. Very easy if you take your time because it’s like a paint by numbers canvas.  You just need to be patient and all the letters and numbers match up as directed.  Like the look and each compartment has its purpose. Bench was a little challenging though. I find this vanity as very pretty and useful.