Perfect fit for my 6 year old! She is 43 inches tall and 48 pounds and I ordered 6-7Y. It's not too tight, but tight enough that nothing is exposed. I assume she can wear this for the entire gym year through May 2021. So cute and great quality!
Pros
Daughter loves the design. It seems to fit well. No complaints.
Cons
Possible snags and tears in the fabric with frequent use