Not bad for the price.  Pieces could be marked a little better as to "front"  (I kept forgetting to look for finished edge) and tiny, tiny holes to indicate where screws for the keyboard tray holders were to be affixed were almost invisible!  (Some of us are not as keen of sight as we used to be!)  The keyboard tray itself also needs to extend about an inch farther.  It is definitely small, but I think it's worth its $50 price