We have been using them for over 10 years now with no issues at all! They do everything you need their products too - from training (which I don't think they offer anywhere else), through troubleshooting problems that arise during use or after we've gone home/off site etc., right up until servicing if necessary which has saved us many hours as well. Their software works perfectly every time but it's nice having someone who knows what they're doing around should any questions come along later down the line. Nothing really comes across so far other than great service overall.