You are fine. Just remember... she pays the rent.
BRL's comment as a long time poster makes the most sense. You ARE fine. But you also have a good tenant compared to all possibilities. Take the good along with the bad. Continue to give her your expectations and whether she stays or goes becomes her decision. Just remember, you could do a lot worse than this tenant.