It is very easy to set up your invoicing system and it has an excellent customer service department that will help any issues you may have as they are always willing to go above and beyond for their clients. Not much but if there was something I didn't like at this point in time, we wouldn't use them anymore because they've already given us our money back several times over what we paid them. We were able to easily get everything setup for our customers without having to contact multiple vendors or create our own software.