The customer service is great! They are always willing to answer any questions that I have, even if it's something as simple or complex of an issue - they're there for me when ever needed!! If anything were not working well with them (which isn't often), their support team was able fix my issues immediately so we could move forward together again in no time at all.
It took about 5-7 days from our initial contact until everything went live but once complete; nothing bad has come up since then which makes this one good experience overall. ! Nothing really besides some minor glitches here &there like maybe 1 outta 10 times where someone would be late replying back after requesting information/help etc.; however these problems did get resolved quickly without much delay thanks solely due too how responsive everyone involved seemed during those situations :).