The green is a beautiful color and brings some nice calm to the room. And they definitely block the light, thank goodness!