I'm am always sceptical about buying furniture online because of the amouint time and effort that is involved in assembling them. Before bying this computer table I posted a question in the forum about the amount of time it takes to put this thing together. Anyways I took a chance and bought it. Assembly is very easy and took me around 30 mins. You could do it alone. As far as the look, it looks good and compact in my tiny office room. It is sturdy and the wood quality is very good. Thought it looked a little low in the beginning, it is just perfect after I started working. The key board try is very useful and wide enought to have your mouse pad/mouse. I use the monitor stand on the top of the table to place my printer. It holds it pretty good. Overall I'm very satisfied with the purchase, and thanks to Overstock for its fast shipping.