clever; astute; bright; quick of apprehension
with a good faculty of hearing
He is a smart boy.
☺