translate English to German: Have we done well?
Haben wir uns Bestes gegeben?