We had a microfiber sofa once years ago when the kids were little for about 5 years. Drops of water, Kids napping sweat, neck sweat, and wet hair made stains. Then there were those sitting smells. No matter what I did, I couldn't get them out. Never had that problem with a regular fabric sofas.