I'm giving it a 4 because her waist isn't very supportive, but she still manages it just fine. I would say true to size as my daughter is 10 and got a size 10-11 for her.
Pros
Great fit and good quality.
Cons
Bought for my short 10 year old and they are small. They are also super thin.