Translation:In spite of this it is one of the best.
This is how I proceed to understand this sentence. "To weigh of this - is of the best". When we weigh something, we judge it. This will not undergo direct translation, we need to find the idiom that is shared by BOTH languages and think outside of both languages, think in between to find the translation.