These curtains seem to be good quality and would likely be good at blocking light. My problem was with the "persimmon" color -- the fabric had dark streaks in it (part of the weave), and while this could work in the right room, it wasn't the right effect for the room I bought them for.