These curtains definitely do not block out all the light, but I didn't need that in the room I'm using them for. I ordered two and the lengths seem to be identical and right on for how I measured. I think I will order 2 more for the window just so it looks nice and full. The purples in the one I ordered tie in nicely with a variety of different shades of purple I am using in the room. Love them!