I think the length is just fine.. it's her body that is not exactly svelte to make all look good.
In a way it is nice they don't do what they used to do with just size 4 cheerleaders but when you have one significantly fluffier, well, there are drawbacks! LOL