Reasonably easy to assemble with directions and parts supplied.  Very sturdy, looks great, and reasonably comfortable.  Quite satisfied with our bench.