Got these in off white, and they perfectly fit over some chair seat cushions.  They are elastic all the way around, and slip on like a little fitted sheet.  Pop them in the washer and dryer and they come out beautifully.  I ordered an extra set to keep on hand.