Great solution for my space and the need to have a have a work and home computer/desk set up. I bought 2 and set it up so the printer could be accessed from either computer. Assembly is fine if you can follow pictures, have spatial understanding, and are not afraid to use an Allen wrench. :)