Be right up one's alley

Do the trick / Suit someone / Suit someone fine / Fill the bill


Fare al caso mio/tuo/suo/nostro/vostro/loro

Fare per qualcuno


Meanings
Fig: to be well suited to someone's tastes, abilities, interests

Examples
I'm surprised Louise didn't go to the Museum lecture on Medieval art. I thought since she's a Medievalist, it would be right her alley
Mi sorprende che Luisa non sia andata alla conferenza sull'Arte Medievale al museo. Dato che è una medievalista, pensavo che facesse proprio al caso suo

He's a nice guy, but he's always late. Now I finally found a present that will do the trick: a watch that tells the time every five minutes
È un caro ragazzo, ma è perennemente in ritardo. Finalmente ho trovato un regalo che fa per lui: un orologio da polso che dice l'ora ogni cinque minuti

I know you are very good at solving puzzles, so I have just the thing for you. The kind of puzzle that is right up your alley
So che sei un esperto enigmista, eccoti quindi un rompicapo che fa proprio per te