The computer desk is great. Finished putting it together yesterday. The pieces were well numbered. The only help that I needed is when I had to flip it over to finish . All hardware was there. Great product. looking forward to many years of use.