Up-someone-s-street Definition

adjective

(idiomatic) Perfectly suitable to someone; matching someone's interests and abilities.

Wiktionary