The team at cardinal digital are always willing to listen, take time out of their schedule for us even if its just 10 minutes in between meetings or calls etc! They're great people who care about our success as much we do ourselves which makes working with them so easy - they genuinely want what's best not only now but also down stream too (and sometimes further!).
We've been able get some fantastic results from using these guys over recent months/years since starting work together; I'd highly recommend contacting this agency!! As well you can't go wrong by choosing an organisation whose sole focus it seems like being your business partner rather than trying sell products / services directly yourself!