I've been with MCH for about 6 months now. I currently have 2 active VPSes, both KVM in BHS, and I'm quite satisfied with both of them.
I use one of them almost everyday via RDP for work, running 2008 Server and works great and I regularly push 100Mb/s+ and extract/compress very large...