These are awesome.  I got a medium and extra large.  The dogs got off the couch they were so impressed!  They wash up looking brand new.  They are water resistant and look very clean.