SmartHosting are excellent. You wouldn't find better support or service anywhere else.
I've paid over 10 times the price I currently pay with SmartHosting for dedicated servers and the support and performance you get with SmartHostings Reseller account is far better than anything else.
Websites always load fast, with no downtime as of yet.
For around £10 you get a truly amazing cloud service. To top it off they throw in WHMCS for free (which alone costs around that)
Couldn't recommend them enough, if you're looking to host a single website or resell, they're definitely the best option.
Very happy customer.