IDIOMS

up someone's street

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