What does besser als alle anderen mean?

besser als alle anderen - German to English

much better than anyone else