I have taught Callan method for two years, and before that communicative approach. The Callan method is good for vocabulary not English. Most students learn a lot of words, but when they need to speak, independently, they have troubles. That is why I think there are split opinions about it.