It works well for us and we use it to manage all our accounts payables, receivables, generate invoices and financial reports for the board. We use Adeptia Connect to integrate it with Concur (expense management) and Salesforce.
https://adeptia.com/products/adeptia-connect-features