Google Domains Registration

Google domains registration service is currently by invitation only but it has many compelling features like:
. free private registration.
. free 100 email aliases
etc

See this link below for more detail

https://domains.google.com/about/features.html