I haven't heard about the web host which you have specified. So I am not sure about them. But I have hosted my website with
9CubeHosting.com This web host provides 24/7 technical team support, 99.9% uptime guarantee, 30 days money back guarantee and many more. I think they are the best in customer support.