Use default user addresses to fill checkout form

If the user has defined billing and shipping address, how about using them in the checkout process ?
You should check if User has any address defined as well, otherwise there is an error = see the build.