I really like this desk. It feels solid. The desktop is a little high for comfort for me when I type. I found a keyboard tray on another site that clips on. Not only does that put my keyboard at a more comfortable height, but it saves workspace on the desk, too. 

My husband put it together and he did get a bit frustrated at first, but then things started coming together and he didn't have major problems. There are no written instructions. Instead there is a picture for every step, which he said is easier to follow. Every piece is numbered and put together in order following the pictured instructions.