A lovley brand new set for your holidays - easy to pack as the skirt is crinkled and the fabric does not crease. In light blue, dark blue and white cotton - very lightweight and easy to wear, The skirt measures 34 inches long and the elastic waist measures 32 - 42 inches. The top measures 26 inches from under one arm to under the other so I think it will fit a 20 - 22 although sized as an 18 it is on the large side. Lots of clothes listed due to weight loss