This blocks the light perfectly and my husband installed it easily.   According to him the fabric of the Roman shade is great quality but the mechanism is poorly designed and he is afraid it's going to break in the long run.