I have the cover with the mesh strips and it's great. The problem is that rain gets in a bit. I've even had rain in my drip pan during a heavy sideways rain, even with the cover on. As far as wind, I've never had a problem. If you secure the Velcro straps you shouldn't have any problems even with the mesh strip cover.