be up (one's) alley

be up (one's) alley

To be suited to or aligned with one's interests. I really like Romantic poetry, so this class on John Keats is right up my alley. I'm sure Dave can fix your car—mechanical things like that are up his alley.See also: alley, up