Alright so she was riding my specialized rockhopper 17.5 inch frame but I sold it and now she is looking to buy herself one. She wants to spend 650 tops. I was thinking maybe she should get a 29er but I checked trek, specialized, and giant out and the cheapest 29er they offer is the giant rainier at 750. I need some help from the ladies on this one. beginner 24 y/o 5"4 inch 125# female? And she had only ridden the rockhopper twice.