This is fine for the price, however, it scratches and knicks pretty easily.  Just sliding our iMac across it produced some scratches.  Assembly is fairly easy, took me about 1.5 hours by myself.  There's a gap between one side of the keyboard door and one of the legs which drives me crazy but whatever.  Like I said, for the price, it'll do.  We have kids, so we have to replace high traffic furniture like this every year or two anyway.  The size is perfect for a small space.


Pros: Great for small space, solid construction
Cons: Scratches easily, some pieces don't quite line up.