translate English to German: That is right and proper and I am very glad that we have reached this stage.
Das ist nur recht und billig, und ich bin sehr froh, daß wir so weit gekommen sind.