上好

Adjective

 * 1) finest; first-class
 * 2)  best; very good
 * 1)  best; very good
 * 1)  best; very good
 * 1)  best; very good

Adverb

 * 1)  had better; best