sharp-eyed

adj
University
1

Having acute vision; having good eyesight.

2

Attentive, given to noticing things, aware.