moje pierwsze wrazenie....kalka z polskiego
I "googled" the phrase and a quick review revealed mostly translations, suggesting it is not commonly used in English. Apparently it is a very common idiom in Spanish, Polish, possibly French.
I have never heard it used on this side of the pond. Its meaning is clear, but there are much better and more commonly used alternatives.