It does what it says it will. The won't keep all the light out, but I have never bought any curtains that do. I am very pleased with my purchase.