For the price its pretty decent, but in general the bus seems filthy. It looks like the bus is never cleaned. The AC surprisingly is very cold. So cold that you might need to carry a blanket. If you book the sleeper, and you are an average indian, dont get the upper sleeper, only opt for lower, unless you book 2 together.