No one hurt, airplane undamaged, good result.
Lessons to learn… only bit of advice I could add here is, maybe a short side slip would have gotten her into a better touch down zone point earlier. If you aren’t familiar with side slipping on final to lose height, whilst maintaining the centreline, I suggest you go out and learn/practice it.