In love with this!  We have pets and it is durable but high end.  It is firm, cushions appear that they will hold up for years.  Feels like corduroy.  Took my husband several hours to put together, directions were difficult.