It was pretty easy to assemble except the last drawer. I think it will be perfect for my needs. The second desk came with flaws so I am waiting to put it together and use it.