meaning of besser als erwartet

besser als erwartet - German to English

a lot better than expected