top–notch

top–notch /ˈtɑːpˈnɑːtʃ/ adjective
top–notch
/ˈtɑːpˈnɑːtʃ/
adjective
Britannica Dictionary definition of TOP–NOTCH
informal
: of the best quality