I am claiming that as my own new phrase to go in to the Urban Dictionary. It means “awesomely wonderful”.