Easy to assemble,  fits together well, nice craftmanship on the bench upholstery. A little firm but it will loosen the more it gets used.