Very good, but it still has space for improvement.
I am a fan of this app and use it during my German classes (level intermediate). It is excellent, but it lacks the phonetic pronunciation of the words in German, like it has for the words in English. It has the facility of hearing those words, but it depends on wifi, and its not always available.
It has to grow its vocabulary of slangs in German, too.
Vidmidia about
Dictionary German English, v5.2