I like that it is easy to use and integrates with my accounting software of choice, which makes it really easy to manage my invoices. It's also great for my clients as they can see what their invoice status is at any given moment. There are some features I would like to have but so far it has been great and we are currently using it for our B2B business. Tracking time spent per client, projects, etc. The fact that it syncs up to my accounting software of choice and allows me to easily manage multiple clients within a single account. The most amazing thing is that I can track every invoice of my clients, so it helps me to keep records for future use. It's easy to set up as well with no problema at all. There are some features which don't seem to be available yet but they will make this software even better. We have been using this since last 3 years from our own startup business. It helped us lot by giving an overview of bills we've sent out.