This was one of the worse travel experiences I have had. Bus was late, other people were allowed to sit in our seats. They had already settled and slept, so it wasn't humane to wake them up. We had to give up our window seats.
The staff didn't respond properly and didn't bother to tell us that others had occupied our seats. We had to figure it out in the darkness ourselves.
The bus came late to the boarding point which was on the highway. There was no place to sit while we waited for the bus.
Bus was more than 2 hours late to the dropping point in Chennai. We chose this bus based on the arrival time in Chennai to avoid morning rush hour. But we reach exactly in the middle of rush hour, and wasted even more time reaching our homes.
The seats in the bus were reclining too far back compared to other buses and this left absolutely no leg space for us.
Overall a very bad experience.
I am going to avoid Kaveri travels in the future unless I am in a very bad situation. There are lot of options for travelers and bus operators need to realise they can not deliver and still get away with it.