Let me start by saying I have had 5 different SEO companies work for me in the 8 years I've had a website. Highest on google for that is page 6.
Started working with PostLaunch and 3 months later I was on page one. Now I did have the basics done with the other SEO companies, so I don't know if everyone has results like that.
My dental office has been doing very well and many of my new patients say they heard of my office from google.
Bottom line, I pay less for SEO and have better results. I highly recommend them.