This is pretty good.  It's lights were work well(solar!) and I didn't realize that it's adjustable (bonus!).  I did notice some micro-holes in it, but for the price, it's pretty good. It's more about keeping sun away, less about rain, so it's pretty good.