A few years ago, I heard about Bluehost from a friend who ran a popular personal blog. I signed up for a 3 year contract because of the large discount, and so far I've not regretted for the decision. Although there are downtimes sometimes, the reliability is still great. The servers are fast. And most importantly, the support is helpful. Called them for dozens of times, and the support staff dealt with my problems with a good manner. That should be why bluehost has been growing so fast in these years.