When in India, SRC Aviation every time. Don't get me wrong, they are not cheap, but as far as facilitation for crew, pax, fuel, customs, permits, transfers, hotac and all the other nause, namely ATC are concerned, they are unbeatable. No need for tips, bungs, begging, arguing, stress, ask and ye shall get. I don't know how anyone else feels about catering though, but I would still get mine from the Hotel (provided your company doesn't put you up in a flea pit!)
Mr G B Singh is the gent to speak to.
My tuppence worth anyway.