It's actually a free website building platform with many creative themes.
You can simply register an account with your business details. It's free !
After creating your account, you can request for your custom domain via user panel. If the domain is available, you can purchase the package and activate your domain and hosting.
It will activate immediately, after purchasing the package. You can build your website within a minutes.