I found there are several Advanced Learner's Dictionary for ESL learners as following, but I'm not sure which one is the best. Could you guys give some comment or recommandation. Thanks in advance.

Oxford Advanced Learner's Dictionary, 8th Edition
Longman Dictionary of Contemporary English, 5th Edition
Collins COBUILD Advanced Learner's English Dictionary, 6th Edition
Cambridge Advanced Learner's Dictionary, 3rd Edition
Macmillan English Dictionary for Advanced Learners, 2nd Edition
Merriam Webster's Advanced Learner's English Dictionary, 1st Edition