I find the dictionary particularly good because there is a very good selection of words such as "participles" and "phrases". This means that you're not left to guess what the meaning of a word is as you think you've translated it. The likelehood is that the very phrase that you want is there. I have found it very up to date and full of useful modern, colloquial phrases that I can use.
I also find it very clearly set out and easy to use. All in all well worth adding to my ever expanding Italian collection!