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.