Took several hours for me to put together by myself, ran into one issue but customer service was great about finding a quick solution. The desk gets compliments from everyone that sees it.