Synonyms to top-flight

gifted, able, ace, adroit, apt, born for, brainy, bright, brilliant, capable, clever, crack, crackerjack, cut out for, dexterous, endowed, excellent, expert, first-class, first-rate, good, keen, keen-witted, made for, master, masterful, masterly, nimble, nimble-witted, no dumbbell, not born yesterday, outstanding, quick, quick-thinking, quick-witted, scintillating, sharp, sharp-witted, skilled, smart, steel-trap, superb, superior, talented, top-drawer, top-notch, virtuoso, with a flair