top-notch
adjective
[ tɒpˈnɒtʃ ]
• of the highest quality; excellent.
• "a top-notch hotel"
Similar:
first-rate,
first-class,
top-grade,
top-level,
excellent,
superb,
splendid,
fine,
outstanding,
great,
marvellous,
brilliant,
superlative,
sterling,
prime,
very good,
choice,
select,
superior,
A1,
ace,
crack,
top-drawer,
tip-top,
super,
out of this world,
stellar,
wicked,
mega,
crucial,
brill,
top-hole,
topping,
wizard,
capital,