Took about 2.5 hours to put together on my own. Needed a good bit of tools too. But it’s a nice desk. I’ve only had it a week so far but it came with everything and nothing was scratched or messed up upon delivery.