What does Bestnote mean?

Bestnote - German to English

top quality [quality]