at first blush - definition and synonyms

phrase
  1. when you first think about or see something

    At first blush it looks like any other car.

See also main entry: blush