Excellent desk for the price.  Even with SH to Canada the price was very reasonable.  Assembly instructions need to be a bit more detailed as it took time to figure out which length of bolt went where. Also the instructions showed the keyboard tray assembled so that it didnt protrude out  under the main desk which would render this shelf useless for the keyboard.  I would recommend to wear gloves when putting the desk together , there are some sharp edges which led to a number of cuts on my fingers.  I put the desk together myself and it took a little over an hour.   The one change I made was to put the CPU tower shelf on the outside of the desk instead of in under the desk.  This allows for easier access to the back of the tower and more leg room in underneath the desk.   I would give it a 5 star except for the instructions.