These curtains do a great job at blocking the light, keep my toddler's room nice and dark, but as you would expect from the price, they are pretty low quality. The material is polyester and the stitching in some places leaves ripples in the material. They are good for my toddler's room, wouldn't put them in a more high profile location.