I bought this for my wife and she uses the desk every day. It was moderately easy to put together. The desk functions well and we have been happy with it.