I’m very pleased with my purchase. The sofa is firm, but not firm enough to be uncomfortable. I do wish the pillows were a bit bigger. I’m giving it 4 stars because the instructions were very confusing, but nothing we couldn’t figure out.