Great quality!  Really reasonably priced, and I was worried about the quality of the foam.  Really firm and has kept it's shape, and I've had it for almost 6 months.  3 kids and a dog means things get messy, and I've loved the ease of cleaning the upholstery.  Highly reccomend.