Easy to assemble.  I have two monitors on it. Drawers hold a lot. They are not on rails. Must use rubber feet that are provided so as not to scratch the desk surface.