It's quite difficult to find a dictionary that does English to Arabic and vice versa, and this one seems to do a good job at it. I've not had any problem with the order of words, or with missing words (jameel, for example, is in there in both English and Arabic sections). There are a few useful lists at the back of the dictionary: days, months, countries, regions, etc.
A couple of minor criticisms though: firstly, the introduction to how the entries are set out could be better. Secondly, it's difficult to know the precise meaning of a word, because there are no example sentences. This can lead to some amusing word uses! However, for it's main use -- checking spellings and whatnot -- it serves me well.