This gorgeous Ankara print midi wrap skirt is 100% cotton. And will fit sizes 8 to 18 due to its generous size.