What does at first blush mean?

at first blush meaning in General Dictionary

as a primary impression