having or showing shrewdness and an ability to notice and understand things clearly : mentally sharp or clever; also : crafty, wily
an astute observer
shrewdsagaciousperspicaciousastute mean acute in perception and sound in judgment. shrewd stresses practical, hardheaded cleverness and judgment. sagacious suggests wisdom, penetration, and farsightedness.