Exactly, typical Indian trademark phrase. Too Good. And I hate it, have to hear it several times a day as there are a bazillion Indians here and it gets on my nerves, to hear a Pakistani say Too Good is the last straw !
You can communicate with Indians, even bengalis in Urdu. I hate it when people from sub-continent make English their preferred method of communication.