This is  nice patio set for the price. It is sturdy and roomy and very classy looking. The cushions are made of a thick foam and supportive - not too soft, in other words. Cushions are included for the seat, back and on the ottomans. 
It took me about 4 hours to put it together (working by myself). One issue - on one of the chairs, one set of holes would not line up no matter how I maneuvered it - it was definitely a production fault. I tightened the connections on all the other places, so hopefully, the chair will hold up. 
The set is really comfortable, and I am happy with the purchase. BTW - the dark square cushions in this picture are not included, and you really don't need them except to add color.