Firstly, the seats were terrible. We were told that bus will be changed at ISBT. At ISBT they had no idea how many people were travelling. I was made to change bus twice and then was given a seat which was really bad. They did the same in Haridwar, saying another bus will take to rishikesh, then after waiting for 30-40 minutes, the same bus went. I had pretty bad experience. When I chose RedBus I was hoping for some decent quality of travel and some professionalism from staff but if this is the case then I had to consider choosing it next time.