It took about 3 hours to assemble but it all fit together perfect.  Very happy with it.