Translation of "Hier bin ich richtig" in English

Oh, hier bin ich richtig!
How lucky for me to drop by!
OpenSubtitles v2018

Seit ich hier bin, find ich Regentage richtig schön.
I like rainy days since I've been here.
OpenSubtitles v2018

Oh, ja, hier bin ich richtig.
Oh, yes, this is the place.
OpenSubtitles v2018

Hier bin ich richtig (Arcor)
Here I am in good hands (Arcor)
ParaCrawl v7.1