In one word; perfect. Much more than expected.