translate English to German: I believe that it has been well received.
Ich glaube, das ist angekommen.