observant
/əbˈzɜːvənt अब्ˈज़व़न्ट्/ adj. good at noticing things around you आस-पास की अच्छी खोज-ख़बर रखने वाला; चौकस, सतर्क
An observant passerby gave the police a full description of the men.