I use cybertechosting.com/
I have over 50 sites with them and i have been with them for years.
I love that when i have an issue i get help that i would get anywhere else.
i will never leave them (unless they die or something!)
just plain good people to work with.