We love these!  They are comfortable and have just the right level of firmness.  The fabric is of good quality and seems durable.