I suppose they are alright.
I used them a year ago, for a client. My only problem was I though they had lousy customer service, as at that time, they were outsourced in some other country. We had quite a few tech difficulties, and I had a real hard time with real broken english speaking support staff, and seemed like it took quite a while to have tech difficulties resolved. I dont know if this is still the case.