Fabric is terrible - its sheer, cheap, and it tears extremely easy. I didn't even have it on and it tore, maybe it came torn who knows. I can't get over how cheap the fabric is for this. I'm glad I bought it on sale, because it was money down the drain. I expect better from Penningtons.