You mean rafiki = friend? It's neat, but I'm not at all surprised, given the character's relationships. (But I'm looking forward to hakuna matata: there are no problems here, according to my dictionary.)
I'm wondering whether if you translate this as 'good friend' if it has the same connotation as it does in English? I.e. a close friend? Or whether it would just mean a friend who is good...?