I love these drapes.  I had to hem them, but no problem.  They definitely block the light.