Bought this for my 2.5 y/o girl, and she is SO adorable when she wears it. It's well made, keeps its form when washed, and is cozy without being too hot. I bought the S (2-3y/o) and my daughter's in the 50% curve, and it's pretty baggy for now but does not look awkward at all. It will fit her for a good while. Really happy with my purchase! Now I want other colors!