I suggest you to go with 4goodhosting. I have been on them since 2011, and their uptime and service have both been fantastic. I never experience any downtime! Support is very fast and always respond to my questions within few minutes often with full solution. I like their competitive pricing and I'll get what I pay for. If I were you, I will definitely give them a call today.