I was very happy with the desk, it came quickly, and was fairly simple to put together, however I am a carpenter by trade. It would be a little more difficult for someone who doesn’t have basic handy skills, but if you follow the directions step by step and read each description before moving on to the next step it is definitely possible. Just go into it knowing it’s going to take some time to assemble it. The quality was exactly what I expected when ordering this desk. I would certainly recommend it for anyones office.