It's very user friendly and easy for new people who are not familiar with this type of software to use as well. The customer service is great! We have been able to get everything we need in one place without having multiple accounts or extra steps involved. I wish there was more integration between our accounting system (Xero) so that it could pull all information from Xero into CFAST instead of manually entering data each time. This would make life much easier when you're trying to reconcile your bank statements. In addition - being able to check invoices before they go out makes things run smoother than if we had to wait until after bills were sent and then try to find them.