Best hosting company?

I'm using hostingrails.com and they are very friendly and helpful, and their website has a lot of good tutorials. There has been 2 occasions where the server load was so high that my site failed. First time was another customer hogging the resources (was suspended). The other time there was a 'DOS attack'.

Still, their support is very responsive and helpful. I'm happy with them.