This computer desk was bought for our 10 year old son, and is great for him. It's not too big and it's not too small. 
The desk itself wasn't too complicated putting together, the only thing I had problems with was the pullout tray thingy. It didn't go in very well. I had a hard time messing with it and scratching some metal, but we eventually got it working, It's a little harder to pull out and in, but it works. Other than that little annoyance, this desk is great. I especially like the black color.