I had the worst experience on board the KSRTC AC sleeper bus.
The bus has AC for namesakes. In practical they dont on AC. And berth quality also very poor. It will be horrible journey.
So please dont choose KSRTC Sleeper buses. Its a waste of money.