Hasn’t rained yet, but fits very nicely over my set when all seating is pushed together.