Due diligence on the guests, not just the building

For the decisions you can't undo.

Built for one of three moments:
Pre-acquisition DD Exit positioning Renovation scoping

The hotel to worry about isn't the one whose rating looks a little too good. It's the one its own repeat guests, guest against guest, love more than the world does. Two hotels can carry the identical rating for opposite reasons, and the instinct every buyer walks in with points at the wrong one.

Screen Portugal's own curated best 500 against six of the hardest-to-fake risk signals in the record, and hotels the public rating flatters show no elevated risk at all. Hotels the rating quietly underrates, the ones its own guests would rank higher, flag red about three times more often than average. Two separate methods, built independently, land on the same hotels.

Underrated hotels (rank_gap ≥70 positions between the same-guest tournament and the blended rating) flag RED 42.3% of the time, Wilson 95% CI 25.5–61.1%, k=11/26, against a 14.8% base rate among the rest, CI 11.4–19.1%, k=48/324, Newcombe delta +27.5pp CI 10.2–46.6. Flattered hotels flag RED 0.0% of the time, CI 0.0–13.3%, k=0/25. Cross-validated against an unrelated method (cross-platform percentile spread): Spearman rho=0.577, n=375.

For the asset you're underwriting right now: does its own guest record say it's flattered by its rating, or quietly underrated by it, and has anyone actually checked?

Talk to Rui about a live decision →

Two hotels can carry the same rating and be almost entirely different assets. One's guests are coming back for the building and the people in it. The other's guests are coming back for the coastline, and the hotel is just where they slept.
Owns its own demand
99.1%
of return-intent reviews credit the property itself, staff included, at the top of the national range.
Rents its demand
67.2%
is the national floor: still majority-property, but a real share of 'loyalty' belongs to the region, not the room.

Property-Pull Index, national index. The star score above can't tell you which kind of asset you're looking at: it explains barely a tenth of the difference. The asset you're underwriting right now: is its rate of returning guests the property's own, or the region's? Corpus: 500 hotels, Portugal, 2026-07-10 index cut.

Full intervals + method

Full range across all 493 qualifying hotels: 67.2–99.1%, median 92.7%. Narrow-band cut (rating 8.9–9.1, n=86): spread is 97% as wide as the full national range. National correlation: Pearson r=0.334, R²=0.112, Spearman rho=0.319 (p=4.0e-13, n=493). Minimum-inclusion floor: 15 attributed return-intent mentions per hotel; national base rate 91.4% property-attributed [Wilson 95% CI 91.2–91.6%], empirical-Bayes shrinkage k=29.4.

What a read finds
5.7x
Two hotels can carry the identical 9.00 rating and need 5.7 times as much capex spend, and the number on the listing page will never tell you which one you're looking at.
Capex-fixable share of friction ranges 4.9–62.7% across 75 hotels in the 8.90–9.10 rating band (p10=18.6%, p90=47.1%); two hotels within 0.03 points of an identical 9.00 span 10.9–62.7% (62.7/10.9 = 5.7x) · PT500-M113
Feeds: acquisition triage
78.4%
When a guest names a rival by name, nationally, the rival wins the comparison about three times out of four.
Rival wins 78.4% of decisive comparisons (subject-hotel win rate 21.6% [CI 20.5–22.7%]; 100 − 21.6 = 78.4), n=5,460 · PT500-M40. Same-brand-family comparisons (a sister property under the identical flag) lose even more: 86.85% [82.47,90.27] vs 79.14% [77.39,80.79] for an unrelated rival, Newcombe delta +7.71pp [+3.03,+11.55], holding across 73 hotels and 15 brand families · PT500-M137
Feeds: competitive positioning
69.8%
Fix the WiFi. Just know it isn't the biggest cheap-fix gap here. The guest who never got an answer is angrier, and more likely to call the whole stay overpriced, than the guest fighting a weak signal.
Guest-communication friction detractor rate 69.78% [69.02,70.53], Newcombe delta vs national baseline +64.4pp, the largest of five cheap-fix categories tested, WiFi included (+19.6pp, the smallest); a proxy for communication friction broadly, not isolated to pre-arrival · PT500-M128, adopted 2026-07-12
Feeds: operator quick-wins
If you run hotels

You know your hotel. You don't know why you're losing to the one down the street.

Revinate or ReviewPro already show you a topic score against the handful of rivals you picked. What they don't hand you: the guest-by-guest resolution rate behind that score, which specific friction is costing you the guest who walked, or a peer set built from who your own guests actually compare you to, not just the five you chose. The read does. No cooperation from the rival needed.

What your tools see
Your own rating, your own review volume
Your own breakfast score, your own friction flags
Your own loyalty and return signals
A true-peer set built from who guests actually compare you to, not the five rivals you picked
Where you are leaking guests to a specific rival, and why
What the investigation adds
Your rivals' breakfast friction rate vs yours: sized and ranked
Where your value-verdict rate sits in the competitive set distribution
Which rival is named most often when your guests walk: and which frictions it wins on
No cooperation from the rival needed, ever
+12.8pp
Fixing a complaint isn't the whole story. A guest who had to push, follow up, or argue their way to a fix still leaves less happy than a guest whose identical problem got fixed the first time they asked, even though both cases close as "resolved." The gap is bigger, not smaller, once a fix actually lands, the opposite of what a "we fixed it" checkbox assumes. Worth checking against your own resolution log: does it track how hard the guest had to fight, or only whether the ticket closed?
Show the numbers
Holding severity and resolution status fixed: high guest-effort runs +12.84pp [95% CI 10.75–14.93] more detractors than low-effort within fully-resolved cases, and +6.08pp [5.25–6.91] within unresolved cases, i.e. the effort penalty is larger once a fix actually lands. Replicates on a second outcome (churn likelihood): +17.65pp / +5.18pp. For context, full resolution itself (any effort level) still cuts the detractor rate from 54.1% to 14.6%, RD −24.66pp [95% CI −25.43 to −23.89], denominator 6,076 of 86,292 full-resolution vs unresolved friction rows, matched by hotel and severity: a real, large effect on its own, and the baseline this effort penalty sits on top of.
This is not ReviewPro. It is not STR either.

You already own two of these tools. Neither one can walk into the room with you on the day it matters.

STR tells you the market: how the category is pricing and filling rooms. Reputation-management platforms, ReviewPro and TrustYou among them, are bought by a hotel to manage its own rating from the inside, with the operator's cooperation. Neither is built for the person deciding on an asset they do not yet own, or the advisor who cannot get inside the operator's dashboard on a pre-acquisition target. This is a finished, outsider read of any hotel, including ones you do not operate, built once for the person deciding on the asset, not a subscription the hotel buys to watch itself.

What this means for a buyer

Neither tool you already pay for can read a target before you've bid on it, or benchmark an asset you're exiting against the buyer's own comp set. If the read has to wait for operator cooperation, it isn't available on the day the decision gets made.

The moment this matters most

Pre-acquisition DD. STR shows you market pricing and occupancy, not the target's own guest experience. Reputation platforms need the seller's cooperation and a dashboard login, so they're not available before a bid. This reads any target off public reviews alone, no seller cooperation needed.

Same story on exit positioning, operator reviews, and renovation cases: none of it clears until someone reads the guests, not just the market or the operator's own dashboard.

SEE ALL FOUR DECISION MOMENTS
Decision moment STR Reputation platforms
(ReviewPro, TrustYou)
Hedonic Intelligence
Pre-acquisition DD STR Market pricing and comp-set occupancy only, no read on the target's own guest experience ReviewPro / TrustYou Requires the seller's cooperation and dashboard login; not available before a bid Hedonic Intelligence Any target, public reviews only, no seller cooperation needed
Exit positioning STR Shows where the asset sits on rate and occupancy, not on guest sentiment ReviewPro / TrustYou Own account only, not accessible to a non-operator on someone else's asset; and its comp set is whichever rivals the operator already picked, not the buyer's Hedonic Intelligence Reads the asset and its rivals the same way a buyer's advisor will
Operator-performance review STR Market context only; cannot isolate what a specific operator is doing to guest loyalty ReviewPro / TrustYou Reads the operator's own dashboard, built for the operator, not an independent second read Hedonic Intelligence An outside, independent read of the same guest record
Renovation business case STR No guest-level detail on which friction a capex line would resolve ReviewPro / TrustYou Surfaces flagged reviews, not a ranked, sized business case Hedonic Intelligence Names and sizes the specific friction, ranked by exposure
For asset managers
What the monthly operator report tells you
This month's rating, occupancy, ADR, RevPAR against budget
A capex ask, sized and prioritized by the operator
Guest-satisfaction commentary, curated by the team whose bonus depends on it
Whether the capex ask matches what guests are actually naming, or is padded, or is protecting a scorecard
How much of the asset's guest-experience score rides on one employee who could hand in notice tomorrow
A quiet decline under a stable score that a monthly RevPAR line doesn't yet show
What an independent read adds
A capex line checked against the guest record, not the operator's own account of it: fund this, defer that, and why
A named exposure line for key-person risk, the kind nobody puts in a monthly pack voluntarily
A dated read of a stable score against what the guest record already shows, independent of what trailing financials report
A source that isn't the party being evaluated, with the real sample size and a fair comparison point shown right on the page, not just a headline number
Nationally, 89.9% of the friction guests describe is never addressed by the guest's own account, a number no monthly operator pack is built to report, because it requires the guest's own confirmation, not the staff log.

This does not replace your PIP consultant or your technical DD. It is the independent second read that checks their number against the guest record before the room votes on it. Bring it to the next PIP negotiation →

On the asset you're managing right now: if the operator's capex ask and the guest record disagreed, which one would you currently find out about first?

The capex line item the rating won't show you

Two hotels can carry the identical 9.00 rating and need six times as much money spent on the building. The listing page will never tell you which one you're looking at.

Hold the star rating fixed at 9.00 and look only at how much of each hotel's guest complaints an engineer would actually have to fix, not a training memo, and the two hotels closest to an identical score in the whole national index span a 5.7x range. Read it against your own PIP line items before the next allocation gets signed off.

INTERVALS + METHOD

Across the full 8.90–9.10 rating band, 75 hotels clearing the volume floor range 4.9% to 62.7% (p10=18.6%, p90=47.1%). The tightest pair, within 0.03 rating points of an identical 9.00 (n=20 hotels at that cut), spans 10.9% to 62.7%, a 5.7x range at essentially zero rating gap. National baseline 30.9% lands almost exactly on the band's own median (30.5%): the story is entirely in the spread, not a shifted center.

For the two assets closest to each other on your own shortlist's rating: do you actually know which one is carrying the bigger repair bill, or are you assuming the ratings already told you?

Same screen, all 500 hotels in the national index, not just the ones already on your desk. See the full method on the Portugal 500 →

The method generalizes

Three categories a skeptic assumes a review-mining tool cannot reach.

Concentration risk, where guest perception is leaking to a named rival, and an exposure line no operator report will ever volunteer: the same investigation runs on all three, each closing in a verdict, not a dashboard metric.

The exposure line your operator's monthly report will never volunteer: how much of your guest experience rides on one person who could hand in notice tomorrow.

+32.6pp

At national-index scale, across 389 of Portugal's 500 best hotels, one named staff member is behind a median 10.1 to 12.5% of that hotel's warmest reviews. Reviews that name that person by name run 32.6 points warmer than reviews that don't, even comparing reviews of the same length. No HR system, no PMS, and no operator report tracks review silence; a hire-away event changes how warmly guests write about the stay with no line item anywhere in what you're sent. This is a risk-register entry, not a compliment.

389 of 500 hotels clearing a review-volume floor. Length-matched lift CI 32.2–33.0pp. Never paired with a specific hotel or brand.

Don't run a blanket service-quality initiative for this. Triage the 1 in 100 guests actually causing it.

53.8%

1.1% of guests generate 53.8% of all will-not-return signals, a 49x concentration, since 2023. An averaged satisfaction score is mathematically designed to smooth exactly this kind of spike away, which is why the operator's own dashboard reads it as noise. The verdict: this is a named, individually-triaged recovery process, not a broad training spend.

Read from what guests write, not from reservation data; it signals intent, never confirms a booking. Denominator: all reviews 2023 and later, n=205,660; the concentrated group is 2,173 guests.

Guests are already voting on the kitchen, not the lobby, four times out of five.

81.8%

Where a rival is named as better, food loses 81.8% of the time (108 of 132), value 79.1% (155 of 196), facilities 74.2%, service 64.3%, location 51.6% (fewest reviews behind this one). This text sits inside a review scored high enough that no alert fires; a star-rating scan reads it as one more 8/10. It is the highest-concentration, lowest-noise guest-perception signal in the corpus: where to point a capex or ops review first in the room, not a substitute for that review.

Denominator: guests who name a rival as better on that dimension, 2024 and later. Every one of these numbers is reproducible back to the reviews that produced it.

Of these three, which one would your operator's own report have flagged for you before you asked?

617 hotels
across two independent, adversarially-tested investigations
1.86M+ reviews
259,647 in the 8-country cohort, 1,596,417 in the Portugal national index
No operator cooperation
any hotel you name: target, rival, or asset under review
Every number
traceable to its source review

Built to answer one question: what does the record show that the rating cannot. Not a reputation score. A decision file.

Three moments this changes

You already check the building. Nobody has been checking the guests.

A building report tells you about the asset. The rating tells you the aggregate. Neither tells you whether guests are quietly deciding not to come back, or which specific friction is the reason.

Three decisions that need this read
01

Before you bid. The difference between a hotel whose guests feel ripped off and one whose guests feel like they got a deal is enormous, and a rating alone won't tell you which side of that line the property you're underwriting sits on. Most hotels in the study clear a 40-point gap between the two verdicts. See the full DD Gap chapter →

Mean gap 53.8pp per hotel [95% CI 51.3–56.4pp]; 86% of 81 qualifying hotels clear the 40-point threshold.

02

Before you fund the renovation. You'd assume the wear that matters most is at the bottom of the market. It isn't: the guests most likely to quietly stop coming back are staying at the top, the segment carrying the biggest checks, and the size of the property tells you nothing about which ones are hiding it.

03

Before you renew or replace the operator. It isn't your average guest driving the losses you can't explain. Roughly one guest in a hundred is carrying half of them alone, and an averaged score will never show you which one.

Of the three decisions in front of you right now, bid, renovation, or operator renewal, which one are you closest to making on the rating alone?

The instinct is to cut the rate. The investigation shows why that is the wrong fix.

Cut the rate and you'll still lose them. "Overpriced" is a friction verdict wearing a price complaint's clothes.

The instinct when a guest calls the rate unjustified is to lower it. That's usually the wrong fix. Even guests who are otherwise happy with the stay are roughly six times more likely to say they won't be back once they call it overpriced, and most of them aren't really complaining about the room rate: three in five point at one specific charge instead, breakfast, parking, the minibar. That's a conversation with operations about that one line item, not a conversation with revenue management about the whole rate.

The wrong fix
Lower the rate.
18.8%

Among guests who were otherwise satisfied with the stay, calling it overpriced makes them about six times more likely to say they won't be back: 18.8% versus 3.0% for guests who felt they got a fair deal. If this were really about the price, cutting the rate would fix it. It doesn't seem to.

Satisfied (8+) guests with an explicit price verdict · 18.8% CI 17.7–20.0%, 3.0% CI 2.8–3.2% (Wilson 95%).
The right read
Find the friction making the rate feel unjustified.
60.2%

Among the guests who won't be back and say why, three in five point at one specific charge, breakfast, parking, the minibar, not the room rate itself. The fix is a conversation with operations about that one charge, not a conversation with revenue management about the whole rate.

Method + denominator

Cohort: 259,647 reviews, 117 hotels. Denominator: 8+ guests who said they wouldn't return, with a named ancillary item, 60.2% CI 56.4–64.0% (Wilson 95%).

The next time a guest calls your rate unjustified, is it the room rate you'll look at, or the line item underneath it?

The quiet decline

The repeat guest who wrote they loved it. And then wrote it was worse.

A repeat guest who says this stay was worse than before is telling you something real. Roughly seven in ten of them also say they won't be back, more than thirty times the rate of a repeat guest who doesn't report a decline. This is a pattern, not proof of cause: once a guest has reached that verdict, a nice gesture during the stay alone doesn't seem to change their mind.

Among repeat guests who scored the stay exactly 8 out of 10 but said it was worse than before, close to half say they won't be back. The window to act is before that verdict forms, not after the review appears.

Decline-reporting repeat guests signaling non-return: 71.7% [68.3–75.0], vs 2.1% for non-declining repeats, a corrected 34x. Repeat-guest reviews rated exactly 8/10 with an explicit decline signal: non-return 46.7% [39.2–54.3], n=165.

This isn't just an artifact of the smaller study group either. At national-index scale, 31 of 344 eligible hotels, 9.0%, show this exact pattern: guests are quietly turning against the hotel while its star rating never moves.

Do you know which of your repeat guests already quietly filed that verdict?

The evidence base

One completed. Now a second, four times the scale.

The investigation started with 117 hotels. It has just published its first national release across Portugal's 500 best hotels, read the same way.

Study 01 · 259,647 reviews · 117 hotels · 8 countries · 25 to 26 languages

The 117-Hotel Cohort

Published

Eight chapters on what a hotel's rating conceals about who is quietly leaving, each with its number, its mechanism, and its stated limit.

Study 02 · 1,596,417 reviews · 500 hotels · 4 platforms · published 2026-07-10

The Portugal 500

Published

Every hotel Portugal is proud of, read the same way, four times the scale of Study 01. Adversarially tested the same way, before anything shipped.

Product demo, not a study

Anatomy of a read

A walk through what a paid, one-hotel engagement produces, illustrated with cohort data. Not a finding. A blueprint.

The moment this is for

The finding nobody else brings to the room. Delivered as one brief that sits on the shelf next to HVS or JLL.

This kind of finding usually turns into real money at exit, not just a better score. The engagement runs the chain on your actual ADR, your repeat-guest share, and your occupancy, translated into the annual NOI and asset-value number your committee actually votes on, not a hypothetical property.
SHOW THE MATH

An ADR movement typically flows 70 to 80% to GOP and 55 to 60% to NOI (industry rule of thumb, not a measured figure). Asset value moves with NOI through the exit multiple. Size the retention envelope on your own asset: your ADR delta × your room count × your occupancy × the 55–60% NOI flow-through above is the annual NOI this kind of finding typically has in play, before the exit multiple.

  • One-off per engagement: no subscription, no onboarding, no recurring commitment. One hotel, 14 days. Terms, scope and price agreed on a short scoping call first.
  • A finished PDF per property: where it lands against its bespoke peer set, the friction trajectory, the levers, each closing in a decision your committee can act on.
Confidence intervals + floor

Every proportion carries a Wilson 95% confidence interval. Floor: 39 reviews on the relevant dimension before a finding appears. Every finding traceable to the specific review sentence behind it.

Guest-perception allocation

Guests already told you where the leak is. It's the kitchen, not the postcode.

Of guests who named a competitor as better, the rival won on food 81.8% and value 79.1%, but location was closer to a coin-flip at 51.6%, the smallest-n category among the four. This is where guest sentiment is leaking to a named rival, not an inspected capex line: the read that tells you where to point your own operator's or QS's line-by-line review, not a substitute for it.

Denominator: guests who named a competitor as better (food n=132, value n=196; 2024+). Full analysis on the rival-leak chapter.

Diligence

A 9-plus rating is not a clean PIP. It just means nobody's read the maintenance line yet.

Roughly 1 in 9 of an asset's own 9 to 10 reviews narrates unresolved maintenance in the same glowing line, and the per-property share runs from under 1% to over 20%, invisible to a scan of the published average. This is the line a QS finds later at cost; here it's free, before the bid.

Denominator: reviews rated 9–10 with maintenance narrative present (severity ≥ 0.4), n=45,937, 2024 and later.

If the finding nobody else brings to the room turned out to be about your asset, would you want to know before the bid or after?

How deep the read goes

The investigation runs every angle. What survives is the line you say out loud in the room.

A dashboard returns what it was programmed to find. This investigation forms the question from the data, attacks it, and ships only what survives. Every read is done by the person who built the method.

The infrastructure: what each review resolves to
One guest sentence
"For a 5-star, waiting 90 minutes for check-in because their system was down was unacceptable. I complained three times and nobody even apologised, so we'll never come back."

Illustrative. Constructed to show extraction depth, not from a real guest record.

Structured signals extracted in a single pass

From one sentence, the read pulls apart what actually happened. A guest writes one paragraph. The system doesn't just see "unhappy guest": it sees what broke (the check-in system), whether staff apologised (no), how many times the guest brought it up (three), and what it means for whether they come back (they won't). That's the difference between reading a review and reading past it.

See the full extraction
aspectcheck_in · negative · journey_stage=arrival
expectation_gaptrue · anchor=star_rating ("for a 5-star")
friction[0].root_causesystem · severity=4 · resolved=no
friction[0].guest_efforthigh (complained three times)
friction[1].root_causecommunication · severity=3 · no apology
service_recoveryattempted=false · type=none
churn_likelihoodwill_not_return
return_barrierquality
churn_risk_assessmentcritical · "90-min check-in, no apology, repeated complaint"
emotionAnger · signal_strength=0.92
emotional_arcconsistently_negative
is_detractortrue
actionable_insightFix check-in system reliability; train front desk on mandatory apology protocol

40+ top-level fields per review; objects expand with sub-fields. A review with 3 aspects, 2 friction events, 2 named staff members resolves to 88+ discrete data points in a single pass. The extraction schema is identical across every property and every language.

The investigation: where the read is actually made
Hypotheses generated
Every non-obvious angle the structured record supports. Formed from the signals, not from a pre-specified menu. E.g.: do check-in failures cluster in guests with an explicit star-rating anchor?
Killed
Adversarial kill-test before shipping
Pattern doesn't reproduce, there is a confound, or a 28-year operator already knows it: killed. Killed claims are disclosed in the report.
6–10
Survivors ship
The findings that changed a decision, not every pattern the data contains. Each sized with a stated margin of error, verified against a peer set built for that property, and closed in a decision the committee can act on.

The 40+ extraction fields are the infrastructure that makes the investigation possible. They are not the investigation. The investigation is what decided to ask whether the check-in failure pattern persisted specifically in guests who named the star rating as their anchor, sized how many guests it would lose, confirmed peers show no equivalent cluster, and closed: systems problem, training problem, or a property-class mismatch the flag change cannot fix.

See a real one, killed before it shipped, on the Portugal 500 →

What this means for an owner

A pattern your own team can eyeball is not what you're paying for. What you need before you sign off on capex is the finding that survived an adversarial kill-test and closed in a systems, training, or property-class verdict your committee can act on.

What's the question about your own asset you'd want this investigation to form and attack first?

Where the read stops

A read that hides its own limits is one your committee will eventually catch you on. This one tells you exactly where it stops.

You need a number your committee can defend. That means knowing what it counts, what it excludes, and where it cannot reach. Every finding in the read carries that boundary explicitly, which is why each one is actionable rather than decorative.

Source
Public reviews only. Any property, no operator cooperation, no NDA. Any hotel you name: a target before a bid, a rival you will never get inside, an asset under an operator you are assessing.
Inference
Loyalty is read from what guests chose to write, not your PMS, not your bookings. The signal is inferred from review text: it tells you the direction, never claims confirmed booking behaviour.
Cadence
Periodic, not live. Watching your own book day to day is the operator platform's job. The read is the finished outside brief on the rival, the target, or the operator up for renewal.
Boundary
It names the lever and the decision; it does not cost the build or value the asset. The read tells you what the guests are deciding. The valuation is yours.
Statistical floor
Wilson 95% confidence intervals on every proportion; a 39-review floor below which a rate is stated as directional, not precise.

The perimeter is how you know the rest is true.

The investigation vs the fixed pipeline

I hunt findings that were never on the menu.

A fixed pipeline returns only what it was programmed to label. The investigation decides what to ask.

The question Fixed pipeline /
dashboard
Investigation
Can it generate a question nobody pre-specified? No
Returns what its schema names
Yes
Hypothesis formed from the data
Does it kill its own findings adversarially before shipping? No Yes
Findings killed adversarially before shipping; kills disclosed
Can it read a hotel you do not operate or own? No
Requires operator login / data
Yes
Public reviews only, any hotel
Delivers a finding defensible to an investment committee? No
Dashboard metric, not a closed finding
Yes
Wilson CI + peer comparison + decision close

Where does your own dashboard stop, and have you ever seen it say so in writing?

How it works

From a hotel name to a decision your committee can act on, in two weeks.

01 · Brief

Name the asset

Your named hotel, plus the question that aims the read: an asset-committee lens, an operator evaluation, a capex decision. Same day.

02 · Scope

Bespoke peer set, one question

I build the comp set for that property specifically, not a static category bucket. The question shapes which diagnostic lenses run on the full record. Two business days.

03 · Deliver

The finished read

One PDF, every metric recomputed for your named hotel against its specific peer set, each finding closing in a decision. 14 days.

04 · Refresh

Re-read on cadence

Optional: re-run quarterly to track before/after on a repositioning or operator transition.

Which hotel would you name first: the one you're bidding on, the one you're exiting, or the one whose operator is up for renewal?

Who built this

One person reads every finding that reaches you. That is not a gap.

Rui Andrade founder.

I built this because no one on the buy-side had a read of the asset that was not coming from inside the operator's own system. MSc in Informatics Engineering, University of Porto. I designed the investigative method: the question architecture, the adversarial kill-test, the peer-set construction, the decision framing. I also built the extraction infrastructure that makes the investigation reproducible and measurable across any language and any property.

There is one person running the reads. That means every read is done by the person who built the method, not handed to a junior analyst, not summarised by a tool.

The numbers are reproducible from the same public base. The method, the perimeter, and the cohort are documented: see the public 117-hotel study.

This is an independent practice in its first engagements: commission a read and you are among the first, and the work is priced and scoped accordingly.

Is being among the first a reason to wait, or the reason to go first yourself?

Questions people ask me

The read, in plain terms. No brochure language.

What does Hedonic Intelligence do?

I read the full public review record of a hotel and return why its guests come back, why some feel the stay was overpriced, and which specific frictions are driving them away, sitting underneath its published rating. It arrives as one finished PDF, with every number traceable to the guest sentence behind it. The read works on any property from public reviews alone, with no operator cooperation.

How is it different from ReviewPro, TrustYou, or STR?

The short version: STR won't tell you about a target's own guest experience, and reputation platforms need the seller's cooperation to log into, so neither works before a bid. This reads any property from public reviews alone, no seller cooperation needed, and returns a finished brief instead of a dashboard.

Do you need the hotel's cooperation, PMS data, or an NDA?

No. The read is built from public guest reviews only: no property-management data, no first-party guest information, no operator sign-off. That means any hotel you name: a target before a bid, a rival you will never get inside, an asset under an operator you are deciding whether to keep.

Who is it for?

Hotel transaction advisors and brokers, asset managers at funds that hold hotels, and acquirers running due diligence. Also operators who want a true outside read of the rivals their own tools cannot see at depth. The common thread is a decision on a specific property, not a dashboard to monitor.

What do you deliver, and how long does it take?

One finished PDF on the hotel you name, in 14 days. It places the property against a real peer set, names the concrete problems to fix on the property, and closes each finding in a decision your committee can act on, with confidence intervals on every rate and an explicit statement of what the read cannot see.

What does the first read cost?

One-off per engagement: no subscription, no onboarding, no recurring commitment. I keep the first read small: one hotel, 14 days. The terms, scope and price are agreed on a short scoping call once you have named the property, so you know exactly what you are committing to before anything starts. Ongoing or portfolio work is priced from there.

Can you analyse a hotel I don't own or operate?

Yes, and that is the point. Because the read uses only public reviews, I can read any hotel from the outside: an acquisition target, a competitor, or an asset under an operator you are deciding whether to keep. No cooperation from the property is needed.

What data do you use, and is it GDPR-compliant?

Public reviews only, processed under the GDPR legitimate-interest basis (Article 6(1)(f)). No hotel-systems data and no first-party guest information. The extraction method and the synthesis are mine; the raw material is the same public reviews anyone can read. A sub-processor list is available for institutional procurement on request.

What decision is this actually for?

Not day-to-day reputation management, that's what your existing stack already does well. This is built for the moment a decision is irreversible and expensive: before you bid, before you sign a PIP, before you renew or replace an operator, before you position an asset for exit.

What is the Portugal 500?

The first national index of Portugal's celebrated hotels' guest experience: 500 hotels, four platforms, read the same way as the 117-hotel cohort. Published 2026-07-10, findings verified adversarially before shipping. See the findings →

Get in touch

Name a hotel. I'll read it against its real peer set.

A target before the bid, a rival you want read from the outside, or an asset under an operator you are assessing. Tell me the property and the question to aim the read. That is the whole first step.

Talk to Rui about a live decision
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.

Read the 117-hotel study → See the national index →
or just send the hotel below

First-read terms, scope and price are agreed on a short scoping call. One hotel you name, delivered in 14 days. I won't tell you what your hotel is worth; I tell you what its guests are deciding.

Book a 20-min intro