meaning of bei bester Laune sein

bei bester Laune sein - German to English

to stay a merry pin