I choose Host1plus by a mistake. A friend recommend a company and I didn't remember the name of it clearly enough. So mistakenly I though Host1plus is the one he is recommending.
Anyway I guess it is the luckiest mistake of my life. Host1plus is much better company than the one my friend recommended. In fact he also had his site transfered to Host1plus month or two ago. Affordable, reliable and 100% up time; plus their top quality support team Host1plus is absolutely a star among Hosting companies.