I love this desk.  It holds everything I need it to and fits perfectly into the tiny nook space I had reserved for it.  It was a bit time-consuming to assemble, but all the pieces were there and the instructions were simple.  It is pretty sturdy (trust me, my kids and animals have made sure to test it).  Overall, I'm very happy with this product.  I was on a tight budget and had pretty specify needs as far as storage and the space I had to put it in.  It fit all of that criteria almost perfectly.