I was referred to CP a few months ago and have been extremely happy with the level of personal service that I was not getting with my prior vendor. In addition, the payroll dashboard is easy to use.