
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

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 computerOrigin
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