The support team are very helpful with quick replies to queries you have via their ticketing system or through direct eMail contact! I had one instance where an issue took so long that we ran out of time before it was resolved - this made me feel like IDI were not taking customer service seriously enough given our business requirements meant there would be some inevitable issues/delays along every journey they help us take. They did fix my problem eventually but by then all progress towards getting back onto track after being delayed significantly was lost due to another delay during the resolution process which only resulted from poor communication between teams internally at IDIs end. Ensure your expectations around timelines / responses etc are realistic otherwise things can get quite frustrating. Support & Technical Team who helped solve problems when required. Achieved SLA's set by monitoring tickets raised / emails received per day over designated period allowing early notification if performance levels drop below threshold causing impact upon.