It did take 2 hours to put together, but overall wasn’t difficult. The doors did require some alterations of hardware spacing to get even, but it’s a great piece. Love the outcome. For the price, a great addition to my home office.