Easy assembly, just screw in legs. Very firm, not a "cushy" chair but they look great and I'm sure will be more comfortable with time.