I love this software
It is easy to use and self-explanatory. Very end-user friendly. I have never had a problem with receiving payment on time using this software.
The space to enter the data items could be a little bit bigger. It does feel a bit cramped when entering more than 3 or 4 line items.