Looks pretty good to me. Though the question is, what is she doing in Canterlot? She doesn't sound like the type to go travelling a lot.
And why would she stick around with a bunch of middle-class ponies?
I was thinking she was doing a quick job for somepony, sort of "I'm busy mind if you bring this package to Canterlot? I'll pay for your train fare" type of thing. While she would originally stick around because of safety in numbers, she warms up to others quickly when they prove they deserve it, and after that friends are more valuable a commodity than food on the streets or anywhere else, and she's protective of them.