I have 6+ years wordpress experience and already move or transfered sites from one host to another host. I also moved site from godaddy to hostgator, hostgator to godaddy, bluehost to godaddy, namecheap and any other hosting.
I can move the sites in the following direction.
One Domain to another Domain.
One Host to another Hosting
Sub domain to main domain
One folder to another folder.
Main domain to sub domain
One link to another link.
or any other direction. So if you are ready let me know I will migrate your site before 24 Hours.