I like to keep it short and simple.I prefer KPN for it gives me assurance that the bus will be operated on that day no matter how many passengers turn up for it and take you to the required destination.No cancellation of trips! Numerous number of routes are being operated and various types of coaches are veing designed for passenger convenience. Just try the sleeper and the 2+1 coaches and you will never go for another operator.The bus are upgraded with the latest available coaches in the market.They are operating 12M buses with a more powerful engine to all routes.The reason I say this is bcoz you get a lot of space in a 12M bus and more powerful engine means less duration of travel.The cabin is quite calm and comfortable too.
Of course they are a bit unconcerned now a days about the timings but will get you there with an acceptable delay.
The drivers are very experienced and very familiar with alternate route if the regular route is blocked for some reasons.They are well trained and drive gracefully.
Those bad experiences written by others may be a one off situation since I used to take KPN for any destination I used to go because of their reputation and they have repaid my faith in them.