On what planet is this XL? I have a 12 yo granddaughter who wears so 2 and its too small for her.  I might be able to fit it on my 5 yo petite granddaughter.  VERY DISAPPOINTED. Also, there is no such thing as 100% cotton rayon.  You can have a cotton and rayon blend, but then the fabric content will indicate percentage of cotton and percentage of rayon.  There is no indication on the label of material, which is illegal in the US.