Able to understand a situation quickly and see how to take advantage of it. (Cambridge Dictionary)
If you describe someone as astute, you think they show an understanding of behaviour and situations and are skilful using thins knowledge to their own advantage. (Collins Dictionary)
Having or showing shrewdness and an ability to notice and understand things clearly : mentally sharp or clever. (Merriam – Webster)
Having or showing an ability to accurately assess situations or people and turn this to one’s advantage. (Oxford Dictionaries)
Astute describes someone clever and has good judgement.
Is being astute a good thing? Or does it mean you are a bad person who wants to deceive others?
If someone says: You are very astute… that is a high compliment. It means that you can see what most people can’t, and you can see it accurately.