It was pretty easy to put this together, though I think there was one hole that didn't line up perfectly while putting the last screws into the top of the desk. It doesn't affect the sturdiness, though. It is very stable and not flimsy in any way.