Good church, good people and good teachings