A2hosting is the only company I know that I can call them to a +1800 number and get a complete support that a technical takes my call (at any time) and solves my problem.
They have helped me on a Sunday to set up an SSL certificate that had a problem with a schedule go-live the next monday.
A2hosting is a hosting company that you can count with and will never let you down.
I always recommend them for people who want a complete hosting solution, they rock!
That I didn't know about them in the past. I had to go through different 5 cpanel providers and they all suck (slow, terrible support, limitations).
Try their support is the best I have ever had.
Email, hosting and DNS.
I realized that I can host stuff for my customers reliably because I know that if I have problems with any details, they help me (either via ticket or via phone if it's urgent) and THEY SOLVE. PERIOD.