I like how simple it can be used by anyone from novice to advanced user. It's a great way for small businesses to manage their accounts and process payments. The support is also fantastic and always willing to help out! There isn't anything I dislike about this software, but there could be more features added. Do your research first (have you tried other options?) and make sure you need the full service package. We use this for invoicing/accounts receivable management/payroll. It allows us to easily manage our account customers and send invoices without having to manually enter information into spreadsheets.