Just arrived today. Love the color and size! The fabric is very soft. The cushions are firm but not uncomfortable. And it does come with 4 pillows and the two back pillows. So far we are pleased. I will try to update as time goes on.