Something smells of danger in this endearing and witty mystery