Took about 15 mins to assemble.  The seat width is a little narrow but for the price I am satisfied.