The foam is horrible.  We are having to purchase foam that is better quality to put into the cushion.  I am not happy with this at all but its too much of a hassle to get it all back in the box and return it.