I really like that they have very good customer service - always willing & able to help me with any issues! They also offer free training which is great if it meets your needs (or at least helps get closer!). Some of my transactions were taking longer than ideal so we needed some improvements in system speed but nothing too major was identified as needing an improvement because there wasn't anything wrong/not working properly yet- just slow overall performance.- This could be fixed by adding more resources into this area though no big deal right now once getting started again!! Have been doing business w them since 2015 when our website got hacked after being offline due their lack luster support from previous provider who did not follow through during implementation phase causing downtime while reworking site design etc.. Been happy customers ever sense then :) No real complaints other thn what stated above about slower speeds / take time period over normal expectations especially considering amount paid per month vs actual work completed.