I've used several hosts in the past and Rockhoster.com have exceeded my expectations!
I host a few websites with them - and I have not had any problems with them. Their server uptime is great, customer support is pretty good, and prices are reasonable.