This desk is absolutely perfect!  The description is right on target.  I can't personally speak to assembly because I hired someone to do that.  But they competed the job in about 2 hours from start to finish.  It has enough room for my 27" All-in-One PC as well as space for my laptop.  The pull out shelf is detachable from the desk and doubles as a laptop desk.  Which is great for when I want to use my laptop in other parts of my home.  The drawers provide a good amount of storage space for office supplies, files, and computer accessories.  I really love my new desk. 

Pros: Great value and well made