These definitely keep the heat out where it needs to be! And plenty dark for the room. I am truly impressed. They are thick but not too thick. Although the color does look green instead of denim blue, you have to look close to see that it is a shade of blue. I will be buying more for another room.