Cambridge dictionaries range from intermediate to proficiency level. They are clear, completely up-to-date and very easy to use.