They block the light very well and protect against the heatcold reasonably well (better than I expected, given that they were only supposed to be partial). Installation was easy, although I haven't gotten the sides put together yet, but getting them up was easy.