I've been a customer of Catalyst2 for over 10 years now. I have always found them extremely friendly, competent and willing to assist.
They provide an honest reliable service with excellent support if needed.
You can always speak to a human via a multitude of ways of contacting the team and on the rare occasions I've needed support my issue has always been dealt with promptly.
Others offering the same services don't come close - I would highly recommend Catalyst2.