sharp cookie

Noun

 * 1)  One who is intelligent, bright, or sharp; especially, one who can identify attempts to deceive or mislead.
 * She's a sharp cookie and will have no trouble seeing a sales pitch for what it is.