This was a perfect size, it fits all my cushions, hopefully, it will keep them dry, it has not rained yet, so have not checked that