It does a good job of both. Its a 250cc 4 stroke. Hi reving, torque all over and a nice handling bike right out of the box. We have had good luck with Yamaha's over the years. This one is 3 weeks old. It was sitting by the porch this morning as he moved all his stuff out front before he left for work. We are racing tonight at the club so he just needs to load it in the truck. This weights in at 228 lbs. You can fling them around pretty easy. A far cry from my old Triumph 500 that weighed 350 lbs. All this new stuff is pretty light, even the the 450's are in the same frame and weight in about 245. Lots ot titanium, aluminum, carbon fiber etc. They are a hand full..... Tons of travel in suspension so stuff that used to be a big deal when I was doing it is not nothing. These things absorb bumps, rocks and jumps like they are not there. I'll see if I can get a few shots tonight racing...... Geo