I was looking for a new desk for my home office and wanted something like this - not too big but not too small.  It took about 45 minutest to put together.  It was a perfect fit in the space that I wanted it put.  It is not flimsy but very sturdy.  The added bonus of the monitor stand that elevated the monitor to my eye level and room for me to put other stuff underneath.  The pull out "table" on top of the two drawers was a BIG bonus for me.  When I'm at my desk, she plops down and pulls that out to put her workbook on to study with me.  I had this for almost a year now and it still looks like I just bought it today.