The app works very well, but beyond that this dictionary is excellent, much better than anything I can find online. It gives you exhaustive definitions of words, numerous examples, historical evolution of words, etymology, pronunciation. It’s all I need to learn Italian in depth. Unlike dictionaries tailored for foreigners, I feel this dictionary doesn’t assume I am a dumb person, but the opposite, someone falling in love with a language.