Their customer support team is really good. They are very patient enough to understand the technical problems and coordinate internally and revert with appropriate answers in a shorter period of time. I mean, any technical product will have initial glitches.
Would totally recommend this service.