With Google Local Services Ads, your ads are eligible to display the star rating and Google Reviews of your business right from your ad. Businesses that have a higher star rating of 4.5 or higher with multiple reviews tend to perform better and have better ad placement. So, yes, it is possible and even likely that having multiple positive Google Reviews may help your local service ad perform better. Another factor that may help your ad perform better is adding your business address hours to your profile. Ads that display business hours are more likely to show in better placement when potential customers are conducting Google searches throughout the day. In addition, businesses with a closer proximity in location to the people who are searching for your related service are more likely to see your ad versus a competitor's ad. Ensuring that your ad targeting is well-defined may also help with your overall ad performance.