Purchased this vanity for our daughter and she loves it.  It does have a lot of pieces and took a bit over two hours to assemble, but each piece has a sticker label and the directions are clear.  The mirror is wonderful with the extra storage behind it.  The rails for the drawers need to be installed properly to ensure the drawers move smoothly.  It is beautiful all set up.