When to use "Mashallah"?

In what siutations can I sue the phrase?
2 answers 2