In our experience, it has been a great experience with eSoftware. It was simple to get going with the demo account and the team is very helpful and responsive. They had worked with companies similar to ours before so knew what we would need to make it work. We also liked that they have regular office hours and you could see them when they weren’t busy. We did find that the initial cost was higher than some of the other providers, but it ended up being worth it in the end. We also liked how the invoices are split into categories and the detail is easy to understand. All in all, we are happy with the level of service we received.