They definitely keep the light out, of course the fabric is a direct reflection of the price, but I love them!