No flies

exp.

Heard in Tipperary

Shrewd and astute; nobody's fool.

In use

He got the last penny for the site, there's no flies on dat lad

Posh English

He extracted the very last penny for the building plot; there are no flies on that astute fellow.