shrewd—having or showing good judgment and practical intelligence, especially in business or dealing with people