Exactly what I wanted! The seat cushion is nice and firm. The back cushion is soft and not as firm so it's comfortable. Would buy these again!