meaning of allen überlegen sein

allen überlegen sein - German to English

to be first rate