Love this couch.  Firm but comfortable and just the right size for our room.  The fabric appears to be durable and stain resistant so far.