My small business has used Media Temple for web hosting for over two years. We are very happy with the reliability and quality of service. Media Temple offers different service packages depending on your storage and bandwidth needs.
When we were first setting up our site, we needed to call tech support about 10 tens. Every time, a LIVE PERSON answered the phone. Can you believe it? And we received an answer to our question the same day in most cases. Really an incredible level of support for the price we were paying.
There have been virtually no outages. The only drawback is that they free email service included with our basic package is flaky and doesn't include spam guard (spam guard is offered at an additional fee). By "flaky," I mean that sometimes it just times out early for no reason. So if you're composing a long email, write it in Word and paste it into the email client so you don't lose it.