Sie übergoss uns mit einem Schwall schmeichelhafter Worte.She showered us with compliments.
Das ist sehr schmeichelhaft.That's very flattering.
1 more examples
Die neue Biografie des Prinzen zeigt ihn in einem wenig schmeichelhaften Licht.That new biography of the prince puts him in a less than flattering light.