The fabric is heavy, tightly woven, and has a soft finish. I'm sure it would have done the job. However the Pepto pink color and the fabric's synthetic sheen just have an overall impression of cheapness that would have bothered me even in a child's room. The stars are cute, but the curtains had to go back.