Took me 2 1/2 hours to assemble but it really wasn't bad.  Looks really nice.