discerning

adj

1.
having or revealing keen insight and good judgment
2.
unobtrusively perceptive and sympathetic
3.
quick to understand
4.
able to make or detect effects of great subtlety; sensitive