Yap it sounds like she did VERY well in a difficult situation.
My little sister ended up in a ditch earlier this year in one of my dad's cars and wrote it off due to a bad gravelly road and bad conditions - but she was absolutely fine thank goodness.
It is possibly a god learning experience (in a quite traumatic way) because what your sister went through showed the mistakes that other people can make on the road - even if you are being as careful as anything yourself