The quality of this product is poor.  This bed skirt is made from a cheap, inferior fabric and the stitching leaves much to be desired -- I had to sew the parts of it together myself.  It should be a medium poly-cotton that does not wrinkle if launder appropriately.  And it's not 21 inches long, it's just slightly over 20 inches.