My wife rides a Specialized Hardrock and I cannot recommend it to you... The frame is great, but it is loaded with cheap parts. Specialized is a good company and they are selling great bikes. Our Hardrock is an exception. I had to true the wheels, replace the BB and crankset... My Giant Terrago was in the same price range without these problems.