I was just looking for a sofa for my back porch and this one is perfect! It came with 2 ottomans, so I can have 2 chaises or 2 stools. The color is beautiful! The cushions are firm, but they are thick. I think over time they will soften up. The back cushions are a little thin, so when someone has their arm up on them they move down. I put Velcro on them and the ottomans to help them stay in place. This sofa was a great buy!