What does besser als erwartet mean?

besser als erwartet - German to English

a lot better than expected