I adore this desk!!! It’s exactly what I wanted!! It came with all of the pieces (for the outlet and wiring). The desk only took 45 minutes to assemble since the drawer section arrived pre-assembled. I just had to attach the legs and set up the outlet. Only con was that this arrived about a week late! Holds my makeup perfectly and fits perfectly in my ‘girly’ corner.