Mahindra Centuro was my first bike. I have done lots of rides with this bike and the longest ride is about 300Kms. I have also tried off roading with this bike. Overall it's a nice bike and it have it's own pros and cons.
This bike suprised me with it's comfort and disappointed me with it's low pulling power. While on off road, we always find difficulties due to low pulling. I don't know that it is a problem of my bike. Well it's a nice bike if you are like to go around 60 Kmph speed. I am getting 55-60Km milage on this bike.