meaning of bien hecho

bien hecho - Spanish to English

well-done