Same 8.90 to 9.10 rating.
One hotel owns its guests. The other rents them from the coastline.
Portugal's first national index of hotel guest experience: 500 hotels, four platforms, read once and adversarially tested, published 2026-07-10.
This is the first release. Findings refresh on a cadence, not continuously (see the perimeter below for what that cadence is, and is not).
Somewhere in this index, two hotels sit at the identical rating, close enough that a guest scanning scores alone would call them the same hotel. They are not: the Property-Pull Index, how much of a hotel's return demand it owns outright versus borrows from the destination, is what actually separates them. A curated resort captures the credit for demand even when the underlying draw is the coast; a plain hotel on the same coastline does not. Format decides it, not location.
Axis shown 80–100%, not 0–100%: every value on this chart falls inside that band, so zooming in is what makes a 12.6-point spread readable at all, not a trick to exaggerate it.
Sample details & methodology
Before you underwrite, renew, or walk away from either one, which twin would your own reporting already have told you it was?
Is your hotel already in this set? Search and find out.
500 celebrated Portuguese hotels already sit in this index, read guest by guest across four platforms. Type a name below, a competitor's, a target's, or your own, to see if it is one of them.
500 hotels indexed · 1,665,388 reviews collected across them as of the July 2026 index cut · 494 of 500 read on all four platforms at once, the other six on three
Try a name you know. It fills in as you type; pick one to see it.
Four things the national index already found. Seven more below.
Every angle run against the full 500-hotel record: Portugal's own curated best, not a random sample of the market. Every candidate finding attacked before it shipped. This is what survived the attack, ordered by who it's for.
Even when Portugal's own curated best hotels do fix a guest's problem, how hard the guest had to fight for that fix costs nearly as much as the problem itself.
"Resolved" in an ops log can hide two very different guests: the one who asked once and got an easy fix, and the one who had to push, follow up, or argue their way there. Hold the exact same problem and the exact same severity fixed, and the guest who had to fight still leaves less happy, on top of whatever the fix itself bought back.
Sample details & methodology
This sits on top of an already-real gap. Nationally, close to nine in ten friction events Portugal's own curated best hotels' guests describe are never addressed at all, by the guest's own account, not an internal ticket, and even a full, guest-confirmed fix, no fight required, only closes most of the distance back to a guest who never had a problem, not all of it.
Sample details & methodology
Universal. This line belongs in every operator report, every acquisition file, every renewal review. If a reporting stack tracks that a case closed but not how much the guest had to push to get there, this is the gap it is hiding.
Does your own reporting stack track how hard a guest had to fight for a fix, or only whether the ticket eventually closed?
Whether a hotel owns its own demand and whether it needs urgent repair are two completely unrelated questions. About one in ten of Portugal's own curated best hotels answers both of them badly at once.
Cross a hotel's demand-ownership, does it earn its own return guests or rent them from the destination, against how urgently its building needs repair, and the two are statistically independent: knowing one tells you almost nothing about the other. That independence is exactly what makes the overlap worth naming: a hotel that doesn't control its own demand AND needs money spent on it right now is a specific, sizeable, and currently unscreened archetype.
Sample details & methodology
Supporting: the capex-sequencing rule this finding used to lead with
A second, independent risk screen alongside Finding 04's triage flag: this one asks specifically whether an asset's demand base and its capex needs are compounding each other, not whether either alone crosses a threshold. An unrecognized, unbadged hotel sitting in the fragile corner is a materially different underwriting case than a badged asset in the same corner, and the badged case is six times rarer.
Of the two assets on your own desk, which one is carrying both a demand base it doesn't control and a building that needs money now, and would your current diligence process have caught the combination?
Ask a guest why they'll come back and the destination gets some of the credit. Ask why they won't, and it barely gets blamed at all.
Guests who explicitly say why they won't return blame the quality of the stay itself, not the price, not a competitor, not the location, at every single one of 384 hotels tested nationally, no exceptions. If a guest is walking away, the review almost never says "too expensive."
Sample details & methodology
Loyalty status itself doesn't change the deal either way. Fixing a returning guest's problem is worth exactly the same, in percentage points, as fixing a first-timer's, not more, not less: two opposite management theories (loyal guests forgive faster; loyal guests judge harder) both turn out wrong. What is real: a guest who says they've stayed before starts a little more forgiving before anything even breaks, which argues for making sure a first-timer's problem gets the identical fix, since they have less goodwill banked if it doesn't land.
Supporting: who gets the credit when a guest does come back
Relevant to any underwrite carrying a brand flag, any brand-affiliation renewal decision, and any service-recovery program deciding where to spend effort first.
If a guest of yours is walking away right now, does your own exit data actually say why, or has everyone already assumed it was the price?
The hotel to worry about on this screen usually isn't the one whose rating looks a little too good. It's the one its own repeat guests, head-to-head, would rank higher than the world does.
Companion capex read, same screen: hold the rating flat at 9.00 and the share of a hotel's complaints that's actually a capex problem, not a training issue, still spans a 5.7x range between the two hotels closest to that exact score.
Run every hotel through the same six-axis risk screen and cross it against a second, independent measure: what a hotel's own returning guests say about it, guest against guest, not the blended public rating. Hotels the public rating flatters show zero elevated risk on the screen. Hotels the rating quietly underrates flag red roughly three times more often than average.
Two separate methods, a same-guest tournament and an unrelated cross-platform percentile spread, built independently, agree closely on which hotels these are.
Sample details & methodology
Supporting: the base rate and the deal-tracker gap
A pre-screen for a pipeline of acquisition or renewal candidates, and a differentiation point against a transaction-tracker subscription: this surfaces a population that kind of tool cannot see, and specifically redirects attention away from the instinctive "that rating looks suspiciously good" read toward the hotel its own guests are quietly telling you more about than the blended score shows.
The last time a rating looked too good to be true on your own shortlist, did you flag the flattered hotel or the underrated one, and would this screen have told you which one actually carries the risk?
Seven more findings, one line each.
Built to read the whole country. Not a sample of it.
Seeded from recognition programs the market already uses to identify quality. Filtered to hotels only. Collected across all four platforms simultaneously, so no property's guest record is read from only the platform where it happens to have the most reviews.
Recognition, not review count
Hotels were selected from recognition programs that identify quality: Michelin Keys, Forbes Travel Guide, Leading Hotels of the World, Relais & Chateaux, Small Luxury Hotels, and equivalents. Guest volume was not a criterion; distinction was.
Hotels only, entire country
Apartments, hostels, serviced residences, and non-hotel accommodations were excluded. The working set covers Portugal north to south: coastal resorts, urban luxury, wine-country estates, historic palaces, filtered to hotels only.
All four platforms simultaneously
Booking, Expedia, TripAdvisor, and Google. Every property matched and collected across all platforms at once, so the guest record is complete, not a sample of wherever most reviews landed.
The investigation, not a dashboard
Structured extraction across 40+ fields in 25 to 26 languages is the infrastructure. On top of it: every angle run, every non-obvious hypothesis generated, every candidate finding tested adversarially before it ships. Findings that survive that process are the only ones that ever get published.
If a hotel you are watching sits in this set, how much of its guest record would you be missing by reading only the one platform it happens to have the most reviews on?
Every angle run. Every finding earned. Nothing here made the cut by accident.
A fixed pipeline aggregates what it was told to label. This investigation starts from the full public record and finds what no label had a bucket for. That is why it surfaces findings no rating, no review-monitoring tool, and no operator dashboard would have queued.
Every angle run against the full record
Not just the angles the pipeline was told to check. Every non-obvious hypothesis the data could support is generated: value signals, loyalty patterns, friction mechanisms, quiet-decline markers, rival-leak. The record is the starting point, not the filter.
Every candidate finding tested adversarially
Before a finding is closed, every alternative explanation is run. If there is a simpler story in the data that explains the same pattern, it is found and the candidate is killed. What survives is what no simpler explanation could account for.
Only findings that close with a mechanism
A finding does not ship as a rate. It ships with the mechanism: why the pattern exists, what the lever is, and what decision it changes. Read from what guests actually write, not reservation records: a guest's own words about coming back, or never again, are not the same thing as a confirmed booking.
A national loyalty "collapse" that turned out to be how the data was collected, not guests leaving.
A pooled national trend looked damning on first read: the share of guests who'd recommend the hotel fell from 37.8% in 2019 to 26.1% in 2023, an apparent 11.7-point collapse, large enough to flag 64% of the 344 hotels we could test as declining. Checked platform by platform, the story fell apart.
Full-year 2019 versus full-year 2023, the pooled national share of guests who'd recommend the hotel, unadjusted. An 11.7-point fall, on its face a market-wide decline.
Booking barely had any reviews in this record before 2022, and Booking's own scoring counts fewer reviews as a recommendation than any other platform does. As Booking's share of the sample grew, the pooled number fell on its own, even though nothing about how guests actually felt had moved. Correct for that platform mix, and the real trend across these 500 hotels is flat the whole time, roughly 30 to 34%, for the entire 2019–2026 window.
Method + denominator
Platform+seasonal two-way fixed-effects adjustment, re-estimated on the full 500-hotel corpus, not just the eligible sub-panel. Confirmed via 100% non-Booking platform-subset replication and a shuffled-month population placebo (null result).
No competitor selling review analytics publishes the number they almost shipped and didn't. This is the one we can point to. What's the last statistic your own team almost shipped that a second look would have killed?
See the same generate, attack, ship process on the finished study, Study 01 →
What this release does not cover.
The same habit that caught the false loyalty-collapse story above applies here too. Four limits, stated plainly.
Method, perimeter, and what this study will and will not claim
The national index tells you where you sit. The paid read tells you why, and what to do about it.
Same process, one hotel, 14 days, no operator cooperation required: why its guests signal return, why some flag the stay as overpriced even at a high rating, which friction pattern is driving that gap. Every angle run. Every surviving finding closed on a decision.
This is not a subscription the hotel buys to watch itself. It is a finished, outsider read built once for the person deciding on the asset.
This is an independent practice in its first engagements: commission a read and you are among the first, and the work is priced and structured accordingly.
Which named hotel would you want read first?
Fast triage: a red/yellow/green verdict on a named asset, 48 hours →
A quicker first look at one named hotel, before you commit time to it: fine, worth a closer look, or a genuine problem.
One-off per engagement, no subscription, no onboarding, no recurring commitment. Scope and price agreed on a short scoping call.
Want the next wave of findings the day they land?
You're on the list. New findings come to you first.
Email collected under GDPR Art. 6(1)(a) (consent). Used only to notify you when new findings publish. No further contact without a new request. See the privacy policy.