First off, I only write a review if it's a great product with remarkable value, or the opposite, Bad product with no value at all. In this case I'm very happy to write that this desk is a remarkable value. I do software coding and spend a considerable time at the desk so wanted a good upgrade.The desk arrived well packed and with at least one extra of every required nut or screw. I purchased the White version which we think looks very nice with the black frame and the gray drawers, which are GREAT!I've a good mechanical aptitude and from opening the box to complete assembly took only about 40-45 minutes. The only assembly issue was that I needed to insert a popsicle stick between one of the top surface boards and frame so that both top surface boards lined up perfectly flush, and the seam hardly noticeable.The desk is surprisingly sturdy and well built for the price. We live on a 52' cruising boat anchored away from shore 99.9% of the time and sturdy is essential when in severe weather or big seas. Our Saloon is large enough to also contain our office and it's great to finally have a nice sturdy desk that we can screw to the floor.As you can see in the photos, we have mounted a monitor stand with a 24" monitor to the desk with bolts through the top and frame along the back so that it is very sturdy as well. We have also purchased a slide-out keyboard shelf and trimmed that to fit perfectly within the below space and bolted to the frame supporting the desk top.If the manufacturer/designer happens to read this, a very good addition to the desk at very little manufacturing cost---while increasing possible sales, would be to add predrilled holes to the frame and have a monitor mount and keyboard tray as purchase options to the table.The monitor mount I used is the following wall mount unit which works great when the joint bolts are tightened significantly. I use this wall mount unit because it allows me to fold the monitor face down and lay it flush on the desk top for protection when we are in big seas. You would likely want to use a normal desk mount type and not this wall mount unit unless optioned for this purpose. (WALI TV Wall Mount Articulating LCD Monitor Full Motion 15 inch Extension Arm Tilt Swivel for Most 13 to 32 inch LED TV Flat Panel Screen with VESA up to 100x100mm (1330LM), Black).The keyboard tray I used is also made every sturdy which we needed because we actually use it to mount our Laptop under the desktop rather than a keyboard. We pull the shelf out to turn on the laptop then close it again and use a bluetooth keyboard/mouse with the large HDMI monitor on the desk top. The keyboard shelf itself is wood so that it could be cut to the required width of the space available before mounting, and it has very smooth ball-bearing slides. (Alera ALE Valencia Series Underdesk Keyboard/Mouse Shelf, 28w x 12d, Black)In summary, assemble it correctly and it's a great desk at a great price.