Curtains do a fine job blocking out light. A little light comes in from the top, but that's because of the curtain rod sticking out. Color is dead on. I  definitely would buy again.