top notch
/tɑp nɑtʃ/
adjective
- Of the highest quality or standard; excellent.
- The restaurant serves top-notch Italian food.
- She did a top-notch job organizing the event.
- We only hire top-notch engineers for this project.
Antonyms