I usually book all my tickets through REDBUS app since it has nice and simple app. You always get coupons to save your hard earned money. the REDBUS has PAYUmoney where you can additional discounts after paying through PAYUmoney gateway. You get all sorts of buses in REDBUS. But in Karnataka there are few Good buses like VRL, SRS where in you find clean interior. The bus was very clean and neat. As per my experience SRS Travels tops on maintaining its large fleet. They have currently more than 300 buses . SRS Travels had fresh blankets and white seat covers for every passenger. They have connectivity to all parts of Karnataka. But some few buses are old and not so clean. The REDBUS should check all details like condition of bus, cleanness before showing it on there app.