I booked my ticket online through https://makemytrip.com from Delhi to Haridwar for 6 Oct 2008 and chose the boarding point ANAND VIHAR ISBT. Now, few points about the service
Bus came at 11:45 pm about 2 hours late than the scheduled time. The designated private bus stop was stinking with garbage and bad smell. When it reached , it stopped about 300 meters away from the bus stand and then we had to literally run to catch it. To our horror, other passengers were sitting on our allotted seats and conductor instead started shouting to us on why we did the "online" booking. He offered us seats in the back most row or asked us to wait for another 1 hour for next bus. Well, we decided not to wait for the next bus and took the last few empty seats. Gap between the back seat and the seat on the front was just few inches. I could smell the hair oil of the person sitting in front of me whenever bus was hitting some potholes. Bus condition was very bad with noisy windows, dirty curtains, dirty head rests, shaking seats etc. Overall, the travel was a nightmare.
Please do not travel by "city hearts travels" by any cost. Its better to go for the Uttranchal roadway buses instead.