They definitely block the light. But I bought these to block the cold draft since I live on the beach and the cold is serious! So that remains to be seen still. I hung them using the rod pocked on a second rod I bought from this site. They feel like a thick shower curtain, which may turn some people off, but I don't mind.