Am really impressed with this Raj Travels guys. Last week I came from chennai by this bus only. The bus covers the distance of bangalore to chennai in 4.5 to 5 hrs.

But the things I liked are
1. Customer service. They sent a sms last week at around 6.30 PM saying the bus will be delayed by 15 minutes. The bus was at 11.30 PM, and got delayed by 15 minutes. And the bus was late by 15 minutes as they mentioned. Not earlier, not later. The driver/attendants were very polite during the journey.
2. They dont allow people to take heavy bags inside the bus. They put a baggage tag, similar to the ones in flights and give you the counterfoil. The bags are placed at the luggage storage section of the bus. In the morning, the attendant verifies your counterfoil and only then hands over the bag. And there is a baggage limit of 35 kgs as well.
3. Water bottle, and clean blankets. The blankets dont stink.
4. e-check in. You can check in through the web :D
5. Unlike KPN, you dont need to register in their site for booking the tickets. You can just enter your details, take a print out of the ticket and thats about it. (The user interface is similar to that of Kingfisher airlines)
6. The arm rest in between the sits are really wide. Two people can comfortably place their hands on the arm rest. You dont need to fight with the co passenger over the arm rest :P

Needless to say the journey was very comfortable. Check it out sometime. And do have a look at the 360 degree view of the bus in their site.