Good for the price. Cushions are 5 1/2 inches deep and firm. Much better than what I see with a lot of the other patio sofas. Not too bad to put together. I’m a 74 year, old woman and did it by myself.