top notch in French
top notch in French
de premier ordre
(idiomatic) Very good; of the highest level or quality. [from 1848]
excellent
(idiomatic) Very good; of the highest level or quality. [from 1848]
haut de gamme
(idiomatic) Very good; of the highest level or quality. [from 1848]