Fit my patio set exactly, waterproof and stays put. Starting to bleach a little in the sun but that is to be expected