Tvs apache a well known bike in india but not the value for money, I have toured in it about 10k kms and my butts are still in pain the things I not liked
The bike looks good but its very heavy and after some time of riding you shoulder will pain as the handle is heavy
The seating position is good for the rider sporty seating not good leg room for tall guys but ok
But for the pillion the seat is hard and not comfortable to sit back for long rides
In india main question is the milage., as 160cc bike it should offer 45-50 but after a well maintained apache getting old gets milage of 30-35 kmpl
The power delivery is not linear which is not good in city ride but is good in highway
You cannot off road in this heavy bike and cannot tour for long
You can get a better bike at this price range such as bajaj avenger 150, or pulsar range bike because there parts are easily available than tvs