Somewhat difficult to get onto the cushions that are the correct size, but is snug and does repel the water.