I've been with Libertyvps.net for nearly 8 months after migrating from another terrible host. So far they have been excellent.
I love the speed of the site, the uptime, the support when needed (few and far between), and the features (the automatic backups are wonderful especially).