The only negative is the material is thin and kind of cheap feeling.  BUT you don't sit on them!  I've had them for a while now and they are great at keeping the weather off my cushioned chairs.  The elastic feels very sturdy.  And for the price they come with a 2 year warranty.  How can you beat that?