top-notch

[tɒp nɒtʃ] トップ ノッチ

1. 最高級の、一流の、非常に優れた

品質やレベルが非常に高い、最高位にあるというイメージです。人、物、サービスなど、様々なものに対して使われます。
The restaurant serves top-notch cuisine. (そのレストランは最高級の料理を提供しています。)

2. (比喩的に)最高に、完璧に

副詞的に使われ、物事の進み具合や気分などが最高の状態である、申し分ない、完璧であるというイメージです。
He is doing top-notch in his new job. (彼は新しい仕事で最高にうまくいっている。)