I have used red bus on over 100 occassions to book sleeper bus services goa/mumbai/Goa. I have never had a bad experience. E tickets arrive within minutes, fares are always reasonable. On occassions when trips cancelled refunds paid quickly. Only down side is actual buses themselves, most sms the coach registration number which makes finding the bus easy, it should Be mandatory to receive this information on the day of travel.