It's a decent database, but not perfect. I found most of the doctors I was looking for, which was helpful. However, some listings were outdated, with incorrect contact information or doctors who had moved practices. The search function could also use some improvement; it wasn't always intuitive. Overall, it's a useful tool, but expect to do some extra legwork to verify information. I'd give it a three out of five stars.