Took about an hour to put together but after we finished, it was a perfect size desk for what we needed.