It's good for fluent speakers of either Arabic or English. In my case, i spoke English fluently, and Arabic fairly well. It served its purpose of translating the words. There are a wide range of words available. It's not heavy, and easy to carry around. The reason i gave it 4 stars is because the print is a bit difficult to read, but that's to be expected with a pocket size dictionary. Otherwise, it's a very handy book to have around.