Question: is upfront one word or two?
Answer: Use "up front" when it's not a modifier: Let's see if we can find a seat up front. But hyphenate it when it is: Ralph had an up-front air about him.