No flies on someone


Essere nati con gli occhi aperti

Saperla lunga / Vederci (bene) / Non esserci niente da ridire su qualcuno / Non fare la muffa


Meanings
To be wide awake and extremely capable

Examples
Trust the lawyer I introduced you. He's still very young, but there are no flies on him. He will set things straight before you know it!
Fidati dell'avvocato che ti ho presentato. Anche se è giovane non c'è niente da ridire su di lui e ti sistemerà le cose in men che non si dica

Licia's brother always makes up stories to trick her into doing his garden chores for him, but there are no flies on her and she always calls his bluff
Il fratello di Licia inventa sempre storie per convincerla a fare i lavori in giardino in vece sua, ma Licia, che la sa lunga, lo smaschera facilmente

He's a crabby guy, but he works very fast and very well: there are no flies on him
È un tipo un po' scontroso, ma per quanto riguarda il lavoro, non c'è niente da ridire: è molto veloce e bravo

No flies on my grandma: she's starting a new business in the computer field
Che mia nonna non faccia la muffa è poco ma sicuro: sta per avviare una nuova attività nel campo dei computer

Origin
Probably from comparing that person to an animal that did not remain still long enough for flies to settle on it. From Australia, it appeared in the USA in the late 1800s