top-quality

Adjective

 * 1) Of the highest quality; extremely good