top-notch (adj.) Look up top-notch at Dictionary.com
also top notch, 1848, from top (adj.) + notch (n.). Figurative of the "highest point" of something, but the exact mechanical image is uncertain.