Wiktionary
on the up-and-up
a. (context idiomatic English) legitimate; honest; upright. alt. (context idiomatic English) legitimate; honest; upright.