Was fairly easy to put together.   Wheels nicely on hard floors, but not as easily on carpet.  Love the electrical outlet and the usb port on top.  Exactly what I wanted and needed