The assembly took about 2 1/2 hours for each (we got 2). So many pieces!! There are hinges on the doors that you can adjust so they are flush but we had a tough time with getting them right.