I have been using QB for quite some time now. And I have gathered through my experiences that one should choose the hosting party very sincerely. Because they are the ones who remain stuck with you later. Ace Cloud Hosting has done well enough, as much as I can say as a user. I had switched to them after using another hosting provider. And it been almost two years now. Except few instances when the server was down. Their customer support is just great.