We bought 12 piece of this modular sofa.  Has held up well the past 2 months.  I have a mastiff.  Material hides stains/dog hair well.