What does besonders eindrucksvoll sein mean?

besonders eindrucksvoll sein - German to English

is especially effective