astute

(adjective)

adjective

1. marked by practical hardheaded intelligence

- an astute tenant always reads the small print in a lease

Similar word(s): smart, sharp, shrewd