I have an old Cannondale M300 mountain bike. It has low end components but a great frame. It's very lightweight but durable and easy to handle. I love this bike even though there are better newer ones on the market. It fits my body perfectly and is very easy to ride on and off road. I've never ridden a Trek, though, so can't really say which I think is better.