My fiance’s birthday is coming up in May and I’m looking to get her a nice mountain bike. She has always ridden Walmart Specials and I think its time she upgrade so we can continue to enjoy riding together. I think I want to get her a nice mountain bike, so my question is, what is the best bike for my buck in the $400 dollar range? She is 5’3" and weighs about 130lbs. We would most likely be riding mostly pavement with the occasional dirt path (nothing technical).