Synonyms for Topnotch (same or very similar meaning)
WordNet sense 1 (of the highest quality):
ace, crack, fantastic, first-rate, super, tiptop, A-one, tops
WordNet sense 2 (of high or superior quality or performance):
superior
From the ODE community, based on WordNet
add/edit