My husband is very handy with projects around the house but even he commented on how long it took to put this desk together!!!! It took 3 hours. So many parts. Once we got it together we were happy with it. I needed a desk for son who will be learning online at home for this coming school year (college) and this works just fine for him. Very solid and functional. Happy with the purchase