Love this desk and look of it! Fits perfect into my modern looking office. The programmable height feature is also very useful. This was relatively easy to put together and took about 30 minutes by myself. It is very heavy, so I would suggest getting a friend/family member involved, but I was able to get it up without any help after using some innovative ways to stand it up and turn it around.