This cover is specifically designed for to protect the speaker in outdoor use from undesirable weather conditions. I've used it many times & it does a great job keeping my speakers water free. How effective in heavy rain is hard to say, but i wouldn't have my powered speakers out in that type of weather anyway! Mesh to protect the front of the speaker, & covered back access to plug in power & audio. Great buy..