meaning of besser als du meinst

besser als du meinst - German to English

a lot better than you think