There are many good "spiritual teachers" and "gurus" in existence, but in order for someone to be a good spiritual teacher/guru, he/she must have inherent wisdom, be relatively free of biases and the tendency to push students into a dogmatic program of instruction, and have gone through his/her own extensive explorations leading to deep understanding of the topic he/she is claiming expertise.