Exactly what I wanted  and my husband was very impressed with the ease of assembly, which is high praise because he's an engineer and almost always finds a problem with things that need assembly!  The hardware was individually packaged and labeled to match each step of the instructions and the instructions were very easy to follow. Desk is sturdy, shelves on the sides are adjustable, and the keyboard tray is great as it allows for proper ergonomics. Very happy with this purchase and I feel it is a good value at this price point.