Top-notch

To be excellent, to be the best.

They had a top-notch cook at the restaurant but he quit last month.