I didn't get a chance to work with these guys, but I am writing the review because they showed great integrity when I talked to them on the phone. I am having problems with my current SEO guy so I called these guys for advice. The guy (sorry I can't remember his name), spoke with me about the issues I was having for about ten minutes, knowing that ultimately he was going to have to tell me that due to the fact that he was already working with an HVAC company he wouldn't be able to work with me due to a conflict of interest.
That is both great customer service and integrity. If you can get them to take you as a client, I highly recommend them based on my short experience with them.