I had heard so many bad things about SEO companies but these guys are brilliant. Nadeem, the owner, sat me down and explained the whole SEO process in detail. First time in my life I was able to understand how it works. Then he did an audit and some research into the website and keywords. Then he told me exactly what is required, his charges for doing them and if not, the charges for training someone at my business to DIY and continue to do it.
Everything was in black and white, above board. Highly recommend Do Local to anyone that wants SEO or Adwords PPC services.