Pretty easy to put together. one of the drawers sticks (which came assembled). When I ordered USB ports was not mentioned, so that was an added bonus as our bedroom only has one outlet.  The Instructions were INTERESTING to follow, especially with the parts side being on the otherside of the Instructions page.  The upholstery was not what I expected but still fits the space, so not too bad.