When the desk arrived in two days, one piece was defective.  No problem.  Customer service immediately ordered a new part sent - not two days for arrival  but less than 2 weeks.  The desk work and looks great.  The keyboard shelf pulls out far enough for a medium to large keyboard with enough room for a mouse with pad.  The shelf slides smoothly.  Enough desktop room for a 24" all-in-one and a few other items.  The bottom shelf is just right for holding modem, etc.

Pros: Looks good, sturdy design.  
Cons: For a novice, the directions were difficult to follow.