We use many factors in our algorithm to calculate our top 10 lists including: data points from the BBB, user reviews from various sources including Yelp, Google, Facebook and other user review data, certifications and awards, degree of specialization, hours of operation, website factors and moreā¦.