If you describe someone or something as top-notch, you mean that they are of a very high standard or quality. = first-rate. something that is top-notch is of the highest quality or standard
of the highest quality; "an ace reporter"; "a crack shot"; "a first-rate golfer"; "a super party"; "played top-notch tennis"; "an athlete in tiptop condition"; "she is absolutely tops"