I really like this desk.  I put it in my bedroom so I didn't have to use the dining room table as a computer desk.  It was surprisingly easy to assemble.  All you have to do is attach the legs, and that was not difficult.  It looks great and is very functional.