Nice piece.  Bought it for my Granddaughter.  Took about 2 1/2 hours to assemble and I am a maintenance technician.  All parts were included. It even had a few extra screws. Instruction were very good and all pieces were marked.