Takes about 35 minutes to put together but not difficult to accomplish.  Hanging file folders fit but are very snug.  Placed 25lb printer on top with no issues.