I expected it to be a little big as she is 7 years (soon to be 8) and very thin but tall. It actually fits her perfectly right now but would have been too small if she was 6 months down the road. She really loves working out in it. It moves and wears well and looks very nice. She received many compliments in the gym. Overall, I'm very satisfied with this purchase and will purchase again from this seller. Thanks for a great product!