Never go to instant-deploy.com they have worst reviews, you can't transfer your domain as they register with 1and1.com with fake details, their customer support will reply you in 3 months and not before. Something funny you will find on their website that you won't see on any professional website.

Read and enjoy.
Instant-deploy support conversation