My daughter wears 2T, she is petite, in my opinion it runs a little big, I adjusted the straps as small as I could and it's a little baggy around the chest area. Probably fits more like a 3T. I don't mind because she will definitely get her wear out of it but next time I order I will size down..