She got the pink hoodie in a small too so she’s a small, medium and large12-14 a large is 14-16 and an XL is 18-20. I’m a 16 can get away with some stuff being medium if oversized but in general I’d be a L sometimes get XL as their sizes are all over the place. Tbf that pjs looks oversized so that’s probably why she got a medium but she’s definitely not a 12-14