The quality of the desk is good, not overly difficult to assemble but it will take two people a good two hours to assemble. The key board shelf and drawers can be on either side or on both on the same side, but pay attention to the location of the holes in the uprights and horizontals of the frame because they are not well defined n the instructions. My only real complaint was in the shipping. Choosing the self unloading delivery option does not provide and tracking details and communication was sparse. It showed up a few days later than the Estimated delivery but when I could not get details on its status I was afraid it was lost (I have had that happen before and it really messed with my plans). Overall experience was good and I am happy with the desk.