B
BREKKIE
inflated rating · 4.85★ claimed → 4.52★ adjusted
F
Salon Saigon - Taqueria y Cantina
manipulation detected · 4.85★ claimed → 4.41★ adjusted
A+
Awesome Coffee Roasters
looks legit · 4.21★ claimed → 4.37★ adjusted
F
Chi Cao Vegetarian Restaurant
manipulation detected · 4.52★ claimed → 4.07★ adjusted
A
El Gaucho Xuân Thuỷ
looks legit · 4.52★, holds up
A
경복궁 타오디엔, Kyung Bok Gung Thaodien(Korean Dining & BBQ)
looks legit · 4.74★, holds up
C
Glow Inc.
possible manipulation · 4.49★
D
Ebisu Udon
manipulation detected · 4.70★ claimed → 4.50★ adjusted
F
Glo365 An Khánh
manipulation detected · 4.51★ claimed → 4.28★ adjusted
A
MAGURO Studio
looks legit · 4.74★ claimed → 4.61★ adjusted
A
Crispy Donuts Thảo Điền
looks legit · 4.61★ claimed → 4.45★ adjusted
A
Dotori Dining
looks legit · 4.45★, holds up
D
Mai Sky Rooftop Bar
manipulation detected · 4.89★ claimed → 4.72★ adjusted
C
Founders Kitchen Bistro
inflated rating · 4.84★ claimed → 4.23★ adjusted
D
YEN Sushi & SakePub - Japanese Fusion Cuisine
manipulation detected · 4.45★ claimed → 4.18★ adjusted
B
Shamoji Robata Yaki - Japanese Izakaya
we're not sure · 4.06★ claimed → 3.88★ adjusted
A+
Kanpai Japanese Omakase - Sushi - Bar - Vinyl
looks legit · 4.68★, holds up
A
산성식육점(Thảo Điền, Dist2)/SANSUNG Korean BBQ/Quán thịt nướng Hàn Quốc
looks legit · 4.89★, holds up
F
Ashima Mushroom Hotpot
manipulation detected · 4.64★ claimed → 4.22★ adjusted
B
Yakitori Ginza | Japanese Izakaya
we're not sure · 4.87★ claimed → 4.69★ adjusted
A
Miso Chikura - Thao Dien
looks legit · 4.42★ claimed → 4.29★ adjusted
F
Machida Shoten Japanese Ramen - Quốc Hương
possible manipulation · 4.75★ claimed → 4.16★ adjusted
A
Vegete Vegetarian ramen & cafe
looks legit · 4.98★, holds up
A
Danbo Ramen Thao Dien
looks legit · 4.63★, holds up
D
XLIII Specialty Coffee
manipulation detected · 4.90★ claimed → 4.72★ adjusted
C
Tonkin Specialty Coffee
we're not sure · 4.84★ claimed → 4.73★ adjusted
A+
The Yellow Cup Specialty Coffee
looks legit · 4.82★, holds up
B
Sipply Specialty Coffee
we're not sure · 4.96★
B
refined. Specialty Coffee @De Tham
inflated rating · 4.17★ claimed → 3.92★ adjusted
B
Nậm Specialty Coffee
inflated rating · 4.82★ claimed → 4.54★ adjusted
A
Naii Specialty Coffee
looks legit · 4.95★, holds up
A
Mew Roastery SG - Specialty Coffee
looks legit · 4.97★, holds up
C
Lacàph Coffee Bar 🇻🇳☕️
possible manipulation · 4.94★ claimed → 4.83★ adjusted
A
Hoff Coffee Brewers
looks legit · 4.82★, holds up
A
Ghé Coffee - casual specialty - Mạc Thị Bưởi
looks legit · 4.90★, holds up
C
Every Half Coffee Roasters - Somerset
possible manipulation · 4.85★ claimed → 4.65★ adjusted
D
Every Half Coffee Roasters - Saigon Pearl
manipulation detected · 4.83★ claimed → 4.53★ adjusted
B
Every Half Coffee Roasters - Nguyen Van Thu
inflated rating · 4.81★ claimed → 4.60★ adjusted
D
Every Half Coffee Roasters - Đồng Khởi
manipulation detected · 4.90★ claimed → 4.76★ adjusted
B
CHOICE - Fresh Coffee and Tea
past manipulation · 4.84★ claimed → 4.72★ adjusted
A
Every Half
looks legit · 4.82★ claimed → 4.66★ adjusted
D
Bosgaurus Coffee Roasters- The Opera House
manipulation detected · 4.65★ claimed → 4.41★ adjusted
D
Bosgaurus Coffee Roasters - Saigon Pearl
manipulation detected · 4.54★
A
AMAZING SPECIALTY COFFEE
looks legit · 4.74★, holds up
A+
Les Monts
looks legit · 4.70★, holds up
A
Tori Soba Mutahiro Ramen Restaurant
looks legit · 4.50★, holds up
A
Esta Saigon
looks legit · 4.66★, holds up
C
Papadums Indian Cuisine
possible manipulation · 4.66★ claimed → 4.38★ adjusted
A
Aoyama Japanese Izakaya
looks legit · 4.87★, holds up
F
SHODAY RAMEN
possible manipulation · 4.89★ claimed → 4.61★ adjusted
A
An Yang – Thảo Điền (Trụ sở chính)
looks legit · 4.68★, holds up
C
Ristreet
possible manipulation · 4.81★
A+
RANKAI
looks legit · 5.00★, holds up
D
쇼부 타오디엔(shobu thao dien)
manipulation detected · 4.72★
C
ZumWhere Thảo Điền
inflated rating · 4.82★ claimed → 4.46★ adjusted
B
YUKIMI DINING JAPANESE RESTAURANT
inflated rating · 4.80★ claimed → 4.56★ adjusted
B
Yakiuo Ishikawa Thao Dien
inflated rating · 4.87★ claimed → 4.61★ adjusted
D
TONKATSU INEYA
possible manipulation · 4.79★ claimed → 4.50★ adjusted
F
Sushi O Buffet - Hotpot Sushi and Korean Chicken
manipulation detected · 4.90★ claimed → 4.63★ adjusted
F
Sushi Hokkaido Sachi
manipulation detected · 4.43★ claimed → 4.21★ adjusted
C
Sushi Arashi
inflated rating · 4.79★ claimed → 4.45★ adjusted
F
Sachi Garden
manipulation detected · 4.70★ claimed → 4.46★ adjusted
A
ROLL Temaki Sushi
looks legit · 4.69★, holds up
A
Roll & Teppan Ineya
looks legit · 4.90★, holds up
D
PIRIPARAPO YATAI
inflated rating · 4.83★ claimed → 4.58★ adjusted
B
PASTA CLUB Not so Italian
past manipulation · 4.67★ claimed → 4.56★ adjusted
B
Omakase Tiger - Thảo Điền
inflated rating · 4.88★ claimed → 4.64★ adjusted
C
NAZO Sushi
possible manipulation · 4.73★ claimed → 4.62★ adjusted
B
KABUKI
inflated rating · 4.89★ claimed → 4.67★ adjusted
F
Mikado Sushi Thảo Điền[미카도 스시 타오디엔]
manipulation detected · 4.85★ claimed → 4.46★ adjusted
C
Matsuri Japanese Restaurant - Vincom Thao Dien
inflated rating · 4.82★ claimed → 4.44★ adjusted
C
Ka-EN Japanese Steak & Seafood
inflated rating · 4.74★ claimed → 4.39★ adjusted
B
IWA Japanese Yakiniku
inflated rating · 4.78★ claimed → 4.55★ adjusted
A
Vinpearl Landmark 81, Autograph Collection
looks legit · 4.66★, holds up
A
Swan Hotel
looks legit · 4.06★, holds up
C
Sophia Apartment - Thao Dien Central
inflated rating · 4.56★ claimed → 4.20★ adjusted
B
Royal Hotel
inflated rating · 3.94★ claimed → 3.69★ adjusted
F
M Village The Compound
manipulation detected · 4.64★ claimed → 4.17★ adjusted
F
LOOVE HOTEL 2
inflated rating · 4.26★ claimed → 3.00★ adjusted
F
KunKin Garden Apartment
solicited reviews · 4.59★ claimed → 4.22★ adjusted
F
Khách sạn Mây Trắng
manipulation detected · 4.39★ claimed → 2.20★ adjusted
F
Khách sạn Good For You
manipulation detected · 4.14★ claimed → 2.84★ adjusted
B
Kha Thy Hotel 2
we're not sure · 3.99★ claimed → 3.82★ adjusted
F
Golden Sun Hotel Apartments 5 - Diamond Island
manipulation detected · 4.73★ claimed → 4.00★ adjusted
A
Diny ApartHotel - Free Rooftop Pool
looks legit · 4.80★, holds up
D
Bin Bin Hotel 11 - Near Island Diamond
manipulation detected · 4.82★
F
an phu hotel
inflated rating · 3.42★ claimed → 2.76★ adjusted
F
Bin Bin Hotel 12 - Near Sala Residence
manipulation detected · 4.68★ claimed → 3.36★ adjusted
D
ABC hotel
manipulation detected · 4.07★ claimed → 3.67★ adjusted
D
Trung Trần Hair Salon - Vẻ Đẹp Bền Vững
manipulation detected · 4.99★
B
ARTE HAIR 아르떼 헤어 - 호치민 한국 미용실 Hair Salon
inflated rating · 4.81★ claimed → 4.50★ adjusted
B
The COLOR HAIR | Nail | Salon Bình Thạnh
we're not sure · 4.96★
A+
WOO JUNG SALON 우정 이발소
looks legit · 4.80★, holds up
B
AIMÉE Spa - Clinic - Salon
inflated rating · 4.92★ claimed → 4.72★ adjusted
C
T99 Barbershop Trần Não
possible manipulation · 4.90★
C
TUAN hair studio - nails & spa
inflated rating · 4.68★ claimed → 3.79★ adjusted
B
Joshua Hair and Beauty
we're not sure · 4.83★ claimed → 4.64★ adjusted
B
TWO Hair Salon
we're not sure · 5.00★
C
Egan Hair Room - Salon Quận 2
inflated rating · 4.86★ claimed → 4.30★ adjusted
A
Captain Phook
looks legit · 4.68★, holds up

how it works

1. your agent collects the reviews

It opens the listing in its own browser, sorts by newest and collects them: all of them, or the 500 most recent at a big listing. We don't scrape Google.

2. we run the stats

Burst days, throwaway accounts, cross-posted text, solicited reviews, rating drift. Statistics, not vibes.

3. you get a grade

A to F, plus the rating credible reviewers actually give, with the evidence one click away. The place then appears here for everyone.

Google usually asks the browser to be signed in before it will sort or load more reviews. The agent reads Maps through your signed-in browser, much like scrolling the listing yourself. Heavy use could trip Google's rate limits; if you plan to check many places, a secondary Google account is a sensible choice.

No agent? Scripts can POST the same review JSON to /api/submissions; the format is at /api/sources/google-maps. Everything required is visible on the review card; review ids and exact timestamps are optional. Results from a single unconfirmed submitter are labeled as such until a second source agrees.

methodology

what signals do we look for?

We read a place's full review history and weigh the signals that are costly for a review farm to fake:

  • Burst campaigns: clusters of 5 star reviews dumped on a single day by low-history accounts. A genuine surge keeps a place's normal share of Local Guides, so it isn't counted against it.
  • Drip-feed farms: reviews arriving nearly every day at a pace no organic business sustains, a paid stream spread thin to dodge obvious spikes.
  • Cross-posted text: the same review copied word-for-word onto other businesses, a farm seeding a whole chain.
  • Throwaway accounts: single-review profiles padding the average up.
  • Review solicitation: reviewers themselves reporting that the business rewards, pressures, or steers reviews (“free dessert if you leave 5 stars”). An LLM reads every such mention; only firsthand reports of policy-violating practices count, and the penalty deepens with each independent witness. Politely asking for a review is allowed by Google and never counted.
  • Too-perfect records: a spotless, unanimous 5 star history often signals curated or incentivized reviews, so it can't earn a top grade, even when we can't prove fraud.
what's the “adjusted rating”?

What hard-to-fake reviewers actually give, vs the headline number. A gap means the rating is inflated. Two groups qualify:

  • Credible reviewers are Local Guides who also wrote a substantive review. The badge alone is gameable (farms run Local Guide accounts that drop bare 5 star ratings), so we only count ones that put real words behind the stars.
  • Established accounts have 30+ lifetime reviews, regardless of badge or text. Farms pad accounts with a handful of reviews to look plausible, but aging thousands of accounts past 30 is the expensive part.

Each place is anchored to whichever group gives the more conservative rating. When a place corrects the headline number, the “per credible reviewers” / “per established accounts” label tells you which.

where does the review data come from?

From the agents and scripts that submit it. Every submission is checked for structure and consistency (Google's own review and profile ids, timestamps against displayed dates, the rating average against the displayed rating, the count against the listed count, overlap with what we already hold), and a place submitted by one unconfirmed source carries an unverified source note until a second, independent submission agrees. Places we pulled ourselves before October 2026 need no such note.

what does a high score mean?

It means we found no evidence the business is manipulating or inflating its own reviews. It does not promise the rating is accurate: a clean place can still be mis-rated by too few reviews, reviewers who self-select, or honest reviews that just don't match your experience. We measure whether the number looks gamed, not whether it's right.