What does besser als du meinst mean?

besser als du meinst - German to English

a lot better than you think