I have been using redbus.in for the past few months now and it is one of the good experience as we can book tickets online without having much difficulty. There will be some offers for some users based on the frequency of the usage. I booked 2 tickets for me and my friend in redbus for kesineni travels from Pune to Hyderabad.
I was an AC bus started at Pune at 10.30 PM and reached Hyderabad at 9 AM and travelling experience is good with some movie playing in the bus. But they didnt stop at any hotel as some passengers felt hungry.