I don't think it will keep out a heavy rain, since the roof panels overlap from side to side and not waterproof, but it is what we needed. shade/cover. very sturdy. beautiful design.