I can't say enough about this one.
I gave them a new site I had just created for a client of mine to do their thing with. Not only did they generate my keywords for me but we discussed the best words to target for my purposes.
The results were that after only just a few days the site went from no where to #2 today!! For 1 of the main keywords. It also went from page 3 to #6 on page 1 and still moving. A final report was made and I see it in my inbox, but they have kept me up to date every step of the way so I don't even need to look at it. The results speak for themselves. (I'll check it out of course but I highly doubt that it will be bad lol)
Anyway, I fully intend on using them permanently as my go to team for ranking sites properly, and result oriented, as opposed to those that say "i did this and this, sorry its not high enough for you..next!"