I'll say "people call me a top-notch" which means that people consider me an excellent person. hehehe...well, not to mean that I'm a narcissist.
Top-notch has similar meaning to "excellent".
we can also say that her job is top-notch or the concert is top-notch.
OK, English lovers, now think about anything that you consider a top-notch. Then, try to make sentences using this idiom. Way to go!!!![DY]