topnotch

/ˈtɑpˌnɑtʃ/
adjective
  1. Of the highest quality or standard; excellent.
    • Her performance in the play was absolutely topnotch.
    • The restaurant serves topnotch Italian food.
    • We hired a topnotch team to design our website.
Antonyms
What does "topnotch" mean? | whatsthatwordmean | whatsthatwordmean