Nice setup and more comfortable than most.  Assembly took about 2 hours but it all lined up so was not difficult.