What does bester Laune mean?

bester Laune - German to English

in very good spirits