You must try 4Goodhosting.com. So far, I have 100% positive experience. They have hosted several websites for me and I have no complaints. The uptime is perfect and overall speed is ultra fast. Pricing is competitive. Support is around the clock active and responsive. I am really impressed with the support agents who helped me restore my lost files without any hesitation. I am a very happy customer.