Giant has a line of bikes for women called Liv--seems like the Rove model would fit her needs. And when she gets more experienced, and rides more, you wouldn't have to spend money again getting a better bike.
https://www.liv-cycling.com/us/bikes-rove