Bought these for my daughters apartment, very cold and drafty windows.  We have attached them flat to the window frame to eliminate the cold air coming in this winter.  So far they are working great.  And they definitely block the light if that is what you are looking for.