I have travelled in buses across country and this was arguably one of the worst experiences till date. I have travelled in worst buses in terms of quality of the ride and comfort. But overall this tops the list in disappointment. To start with, the bus actually did not look like anything that one that we booked online. This barely qualifies as an AC 2+2 with AC working intermittently at the mercy of the driver. Although we reached half an hour before time, bus left with a delay of 1.5 hours from Anand vihar (against a scheduled time of 11.30pm, bus left at 1 am) with the guy trying to reallocate most of the seats and switching people back n forth from different buses. Most of the passengers were frustrated with moving constantly with luggages. The AC was in damaged condition with no controller above seats but just a hole around which humidity accumulated and started dripping on people, and when people tried to wipe off the water with curtains or tried to open the window panes, the staff would appear with threats, There was no numbered seating (no one was given the seat number they booked, they were combining bookings of 2-3 buses and moving people at last minute adding to frustration of people who booked earlier), There was a compulsory half an hour stop at 2 am when they switched the AC off so that passengers cannot sleep even if the want to (they will have to get out and naturally buy something), quality of ride is very poor ( no shock absorbers, felt like a Ric, but i would not complain much here since the road was bad and most of the bus rides in North India is not pleasant anyway). The scheduled time of arrival was 7am, but we were at Haldwani at 7:30 pm. They made us stop at 8 am and clubbed 2-3 buses together, so we had to sit in another bus at any place available ( we had to drag our luggages between 2-3 buses checking where they have spare seat). All the above would have been bearable, if the people running the show showed a little compassion for our plight. But the worst was that on top of all these, Staff's attitude was take it or leave it, making most of the people who booked seats in rebus frustrated. They were actually threatening to throw people out when asked why is this being done to us. Just to complete the list, they did not stop at Mall road in Nainital or at the Gandhi statue, but drove straight to the parking locations. When some local passengers raised objection, they were told to fuck off, very politely.! I strongly recommend this bus should be taken off from the listings in your website, this definitely does not deserve to be the highest rated service between Delhi and Nainital. I lost faith in the rating system of redbus with the last trip.