It is very easy to use, has great support for most of our customers needs which includes billing data analysis etc., it's price point makes this product much more affordable than other options in its class (Pricing can be better though). I have had issues with my account being billed incorrectly due their error rate - so we are working through them but all systems go down from time-to-time as well! Very good tool that helps us keep track / manage invoices quickly & efficiently without any major errors or mistakes made by ourselves.