Normally there should be no problem on using your domain. We only need to change the A-Name server to our server and there we go. This can take up to 48 hours due to the technicalities.
It is also possible to create your own mailbox. If your domain is named website.com we can create a mailbox like contact@website.com, support@website.com, sales@website.com