a notch above

Adjective

 * 1)  superior to; of a higher quality than
 * The hotel we stayed in this year was fabulous. It put our vacation a notch above the rest.

Translations

 * Chinese:
 * Mandarin:
 * Portuguese: um ponto acima de