discerning

adjective
1
able to show good judgement about the quality of somebody/something
تیزبین, موشکاف, فراست‌مند, هوشیار