This item is very cute but runs so small. Does not fit like picture. I usually order large but ordered xl. The material is very thin. I can see thru it. I gave it to a friend for 8 yr old daughter. She loves it