What kinds of projects is Agile PM best suited for and why?

What kinds of projects is Agile PM best suited for and why?