What is the meaning of [A Notch Above]

Superior to; higher in quality