First off, this vanity packaging is soooo heavy. Almost as heavy as my new mattress. If you live in an apartment building, please get a cart or trolley to help move it or your back will be hurting (I’m 29). I guess that speaks to the quality of this product. Every piece is heavy and sturdy. It was kind of overwhelming with all the pieces and various types and sizes of screws but I laid everything out on the floor so I could see everything and use the correct part while assembling.  The only problem I had are the shelves!!! Why are the holes for the screws so small!? And the screwdriver it comes with doesn’t help. It’s been a few days since I got it and started putting it together and I’m still not finish. I would definitely recommend the assembly service for this one. The mirror is big and beautiful though.