Not hard to put together, just takes a little time to do right. Cushions are solid, fit our space wonderfully. Took us 6 months of looking and picked this and we are happy.