At first blush

на первый взгляд; с первого взгляда

Большой англо-русский словарь