It can very well do everything.. off roading too with off road tires. Most bikes can.. with these fatter tyres you will have more control too... you'll be fine on long rides too, it can take the load.. in fact most fun rides I have ever done are on a 350 cc ... go all out