Not too difficult to assemble. The seating is a bit firm, but overall a good buy.