topnotch

/ˈtɒpˌnɒtʃ/

Definitions

1. adjective

of the highest quality; extremely good

“The hotel’s topnotch service made our stay truly unforgettable.”

2. noun

the best or most skilled person in a particular activity or field

“She was considered the topnotch player in the entire league.”

Synonyms

  • excellent
  • outstanding

Antonyms

  • inferior
  • subpar