It took us nearly 3 hours to assemble but it was worth it.  Comparable pieces from the furniture that match our other office furniture cost more than twice as much.