Customer service is great, they are always willing help with any questions you may have about how their products work! I love that my customers can pay online which saves time for myself AND them!! It would be nice if it was easier than clicking through different tabs multiple times but once i get there everything works well enough so no complaints here :) My main issue has been getting more accounts setup where we process payments from our bank account instead of credit cards (which does not offer an option). This allows us to easily track every transaction in one place vs having separate spreadsheets/pads set up just like what most other providers do now-a days - this way all information stays organized within ONE location rather then scattered throughout several locations across various forms.