Very worth the time and investment.