This website has proven to be a good starting point, though I make sure to do my own research on the companies we are considering. We've hired two different firms now that have both been successful projects. A successful redesign has helped us stand apart from others in our space and a SEO and PPC campaign has helped us drive a ton of traffic to our website in a relatively short period of time. If you use it as a starting point to find good companies and then connect directly with them, I would say it is a pretty solid and accurate resource. The fact that they have reviews on the website also helps weed out the companies that take the money and run, though it seems they do a good job of doing that themselves in their lists.