We've been working with them for over 1 year now, but it's still an ongoing process since things are constantly changing/improving (which we appreciate). The support team has always responded quickly when needed - so far I haven't had much downtime problems! Keep up the good work guys. Some minor issues here or there have come along way during our time together; however, nothing major at present. If you're looking for quick setup & stable service, give them a try. Our main focus was trading speed and stability while offering flexibility through API integrations. They were able to deliver both within short order.