Cushions are a bit firm but overall very pleased. Easy to assemble. Sturdy!