It is shocking how Yelp can disagree with all other Google ratings. Google has a plethora of places real paying clients can review their experiences with companies. EZ Repute finds and calculates ratings from all sources on Google. Their findings are real. Yelp's reviews are based on something else? They are a paid platform. If you don't pay them, you get what you get. Very poor way for prospective clients to know the truth about any given company, good or bad. Pay and you get good ratings, don't pay and you get very bad.