The package came in one big box and it was a bit heavy but with a dolly we got it upstairs.  It took about three hours to put together and the only minor issue was it had a small scratch in the mirror but not really noticeable.  The fact that it comes with an outlet is a plus.  The storage and the lights work well for my teenager.  It meets our needs