we bought 2 of these for our home after constantly getting stains on the hard seats.  These stay clean and don't hold dirt around the tabs. They work well. Great price too.