Why does Billy think the landlady is a little odd?

She calls him by the wrong name.

She is too generous.

She will not let Billy leave.

She refuses to leave him alone.

The answer is "She refuses to leave him alone."