Highly recommend you pay for assembly.  For the time it takes to assemble it yourself the cost to pay for assembly is definitely worth it.  Took 3 hours with 2 people to put it together.  It comes with a lot of pieces and hardware. I found the cord to the mirror way too short.  We had to modify it using an extension cord.  Also, the top piece does not attach to the drawers so it just sits on top. Once put together the vanity is very functional and the light up mirror is great.