I bought this to fit in a very tight spot in a living room.  It fits perfectly and it is fairly easy to work on.  I might not use this as an every day desk for work because you need to pull the front shelf all the way out to have a surface large enough to put a laptop on, but that surface is wobbly because it's the pull-out!  It also leaves little room to store things on top.  Again, I use this as a second work space in my home, so it's not that big a deal.  It does have two small drawers for storage which is nice, as well as an upper shelf with decent room.  Per the dimensions, it's got limited space, and for what it is, I think it's fine.  I also swapped out the drawer hardware to something larger, and a metal (the provided knobs are wood).

Pros: Easy to assemble, fits in small spaces, nice look.