Its a luxury bus. You get your own TV and speakers. Bed sheets and blankets are clean. There was a weird smell though. Not sure if it was some strange freshner or someone constantly farting.
10 mins before reporting time, the driver calls me up and says he is leaving in 5 mins. I reached 5 mins after reporting time and 10 mins before scheduled departure and the bus was there. Lucky me, because the driver did sound serious. Reached destination only 2 hours late which is ok by bus standards.
No matter how good the bus is, the staff is the typical rowdy kind. I wonder if its the sleepless nights and extreme pressure that makes them this way.