Raj is one of the few operators running an AC Sleeper bus between Mumbai and Bangalore. Used them quite a few times. The bus is quite neat and well maintained. Punctuality is not great, but dont know how much of that should be attributed to traffic in both the cities.Staff were courteous and knowledgeable. Online ticketing is good. The bus stops at convenient points for food and wash etc and the places are neat and hygienic too.