Just went with Magoo & Associates. The onboarding process has been second to none. So different than who we were using prior. This has been one of the best decisions we have made. John and his team are knowledgeable and responsive. Glad to give them a very high recommendation.