Dimension Labs / Causal IntelligenceField Brief / Nº 01
Dimension Labs
The descriptive-to-causal gap, on one public company

What Qualtrics can’t tell you

A survey platform tells you what happened. It cannot tell you why. We answered that from the reviews Marriott’s guests post for free.

Scroll
Subject
Marriott
Basis
Public data only
Sample
9,446 reviews
Span
Jan 2025 to Jul 2026
The one thing to know

Marriott runs one of the best guest-listening programs in the world, built on Qualtrics. It still cannot answer the question that decides where the money goes: why. We answered it from public reviews. One of the dashboard’s top-flagged priorities turned out to be a mirage.

Descriptive intelligence tells you what happened, in aggregate, at a lag. It cannot separate a cause from a coincidence, rank fixes by payoff, or tell you what a fix is worth. This brief shows the gap on a single public company, so that every company living inside it can see their own.

The argument, in six claims
  1. The dashboard view is complete, current, and quietly useless for deciding what to do.
  2. The dashboard sent you to fix the wrong thing: its #2 priority causes almost nothing.
  3. The thing that actually grows the business is invisible to the dashboard.
  4. Every question a CX leader asks after the dashboard lives in the same blind spot.
  5. The causal read holds property by property, all 45, from public data alone.
  6. The method: a Meaning Layer on your language, then causal proof.
01
The descriptive view

This is the dashboard a survey platform gives you. Complete, current, and quietly useless for deciding what to do.

Here is Marriott’s Orlando region, rebuilt the way every survey tool works: score it, rank it, trend it. The program looks healthy. The trend is flat. The topic list ranks issues by how often guests mention them, and the built-in driver analysis flags front desk and check-in as the number-two thing to fix.

Exhibit AA guest-experience dashboard, rebuilt from public reviews

Everything here is computed from real reviews, in the descriptive form a survey platform produces. It is accurate. It is also a map of symptoms with no diagnosis.

guest-experience-platform / dashboards / orlando-region
Guest Experience Program · Orlando Region 18-month view · all properties +32 NPS CSAT 68% · 3.84★ avg Status: healthy, stable TOP ISSUES BY VOLUMEshare of all comments mentioning each topic · the tool’s flagged fix-priority under eachFront desk / check-inFLAGGED: PRIORITY #227.2% of commentsCleanlinesspriority #110.0%Room maintenancepriority #37.9%Fees & billingpriority #55.2%Staff attitudepriority #43.6% SATISFACTION TREND flat, ~3.8★ for 18 months
NPS and CSAT proxies from star ratings; drivers ranked by mention volume and correlation with low scores, the standard text-analytics method. 8,504 rated reviews.

Nothing here is wrong. It is useful for knowing that a problem exists. But every question a leader asks next lives outside this frame: which driver is real, which fix pays off, what it is worth. The dashboard ranks your complaints by volume, and its driver analysis guesses at importance from correlation. Neither can tell you which ones change the outcome. Hold onto that front-desk flag.

02
The causal view

The dashboard sent you to fix the wrong thing. Front desk is its #2 priority, and it causes almost nothing.

We took the same reviews and asked a different question. Not what guests mention, but what actually moves the outcome. A formal causal model, holding the hotel, the tier, the language, the review length, and the reviewer fixed, isolates the effect of each signal on the chance a stay ends in one or two stars. The dashboard’s priority list rearranges itself.

Exhibit BThe priority list, rearranged by cause

Left: the dashboard’s five flagged drivers, in its own priority order. Right: the same five, ranked by their true causal effect on a one-star stay. Follow the front-desk line.

THE DASHBOARD’S PRIORITY LISTits flagged fix-priority orderTHE CAUSAL RANKINGtrue effect on a one-star stayCleanliness10.0% of commentsCleanliness+34 ptsFront desk & check-in27.2% of comments · flagged #2Front desk & check-in+2 pts · not significantRoom maintenance7.9% of commentsRoom maintenance+21 ptsStaff attitude3.6% of commentsStaff attitude+44 ptsFees & billing5.2% of commentsFees & billing+19 pts1122334455THE MIRAGE
Left ranking reconstructed by the standard survey-analytics method: mention volume and correlation with low scores. Right ranking from the DoWhy causal model on 8,504 rated reviews.
#2Dashboard priority
0Causal effect
The correctionFront desk, the dashboard’s second priority, has a causal effect of about two points. Not significant. The dashboard pointed at a mirage.

Front desk and check-in, the dashboard’s number-two priority, has a causal effect of two points, and it is not significant. It looked important because guests mention it constantly, and it rides along with long, unhappy reviews. A team acting on the dashboard would have spent a budget on the front desk and moved nothing. The real driver, cleanliness, is a 34-point cause with airtight confidence. This is the difference between counting and knowing, and no amount of survey volume closes it.

Exhibit CThe causal drivers of a one-star stay

Each estimate is the effect of a signal on the chance of a one- or two-star review, separated from everything that travels with it and stress-tested three ways.

-200+20+40+60 ptsNO EFFECTPROTECTSRAISES ONE-STAR RISKA wrong or disputed charge+44 ptsMODERATERude or unprofessional staff+44 ptsSTRONGA dirty room+34 ptsSTRONGA reservation not honored+29 ptsMODERATESomething broken in the room+21 ptsMODERATEA surprise or hidden fee+19 ptsMODERATEA front-desk or check-in mention+2 ptsNO EFFECTA named, praised staff member−17 ptsMODERATE
DoWhy causal model, 8,504 reviews. Dot = estimate, line = 95% confidence interval. Cross-checked with propensity-score weighting; all effects pass placebo, random-common-cause, and subset refutation tests.
Exhibits B through D, read together
A descriptive tool told Marriott to fix the front desk. A causal read says loyalty is won by the people the survey never counts. Same data. Opposite instructions.
03
What it can’t see at all

And the thing that actually grows the business is invisible to the dashboard.

Run the model on the other outcome, a five-star review, and the deepest gap appears. The levers a hotel manages hardest, price, location, and fees, are the weakest ways to earn a loyal guest. The strongest by far is a single human being, the one thing no dashboard isolates.

Exhibit DTo lose a guest, and to win one

The causal effect of each signal on a one-star review (left) and a five-star review (right). A person is the strongest lever on both sides; price and location are the weakest.

TO LOSE A GUESTcauses a one- or two-star stayTO WIN ONEcauses a five-star stayRude or dishonest staff+44A wrong charge+44A dirty room+34A reservation broken+29Something broken+21A surprise fee+19A person who goes beyond+42A spotless room+34A named staff member+28A comfortable bed+26A loved amenity+23A great location+14A good price+6Price and location sell the room.They are the two weakest ways to earn a loyal guest.A human moment is worth seven times a good price.
DoWhy causal models on 8,504 starred reviews. A surprise fee appears only on the losing side: it can cost a guest, never win one. The single strongest lever on both sides is an individual person.
+42
A person who goes beyond
Effect on winning a five-star stay
7 : 1the human lever,
against the price lever
+6
A good price
Effect on winning a five-star stay

A good price lifts the odds of a five-star review by six points, against forty-two for an employee who goes beyond. The platform’s driver analysis reports correlation, so it would never surface this: on the dashboard, everything a happy guest mentions correlates with a high score. Only a causal model can rank a human moment above a discount and put a number on it, because it asks what would change if you changed the cause.

04
The gap, line by line

Every question a CX leader asks after the dashboard lives in the same blind spot.

This is not a knock on the survey platform. It is a knock on stopping at the dashboard. Descriptive intelligence is the first half of the job. The causal layer is the half that tells you what to do.

The question a CX leader actually asks What the dashboard answers What a Causal Brief answers
Are we doing well?NPS +32, CSAT 68%, flat for 18 months. Status: healthy.The same, and the reason it is flat: strong stays and broken ones are cancelling out. The average hides the business.
What should we fix first?The top-mentioned drivers. Front desk and check-in are flagged priority #2.Cleanliness, which causally raises one-star risk 34 points. Front desk is a statistical mirage: near-zero effect once you control for context.
Is that driver real, or a coincidence?No way to tell. The dashboard shows correlation, and calls it a driver.Every effect is stress-tested (placebo, random-cause, subset). What survives is reported with a confidence rating.
What happens if we fix it?No answer. A dashboard describes the past.The what-if, quantified. Closing the review-score gap is worth roughly 5% on the average room rate (Cornell), in the highest-demand market in the country.
What actually earns loyalty?Whatever happy guests mention: everything correlates with a high score.A person who goes beyond (+42) beats a good price (+6) seven to one. Location and fees barely move it. Fees are pure downside.
Where is the money?Not in the dashboard. CX and finance live in separate systems.Fused with public financials: the resort fee books revenue today and trades tomorrow's rate, borrowed against the 271M-member loyalty base.
05
The proof set

And the causal read holds property by property, all 45, from public data alone.

The same causal read runs at every hotel. The top of this table is where a market leader acts first; the bottom is the internal proof set of what good looks like. The survey platform has this data too. Its dashboard reports the column. It cannot produce the cause.

HotelTierReviewsAvg starPoor-stay %Flag
Sheraton Orlando Lake Buena Vista ResortFull-Service3402.91741.18%watch
Courtyard by Marriott Orlando LBV in the Marriott VillageSelect-Service1992.89240.70%watch
Delta Hotels Orlando CelebrationSelect-Service5313.29635.78%watch
Sheraton Suites Orlando AirportFull-Service1663.12535.54%watch
SpringHill Suites Orlando AirportSelect-Service1353.28130.37%watch
Residence Inn Orlando at SeaWorldExtended-Stay2223.33129.73%
Renaissance Orlando Airport HotelFull-Service1493.54526.17%
Residence Inn Orlando AirportExtended-Stay943.59825.53%
Castle Hotel, Autograph CollectionLuxury2563.64725.00%
Sheraton Orlando North HotelFull-Service2883.47824.65%
Fairfield Inn Orlando at SeaWorldBudget1653.55124.24%
Fairfield Inn Orlando Kissimmee/CelebrationBudget1043.56724.04%
Fairfield Inn Orlando AirportBudget1973.55223.86%
Renaissance Orlando at SeaWorldFull-Service3983.69523.62%
Fairfield Inn Orlando Lake Buena Vista in the Marriott VillageBudget3153.26923.49%
Four Points by Sheraton Orlando International DriveSelect-Service3233.57922.60%
SpringHill Suites Orlando at MilleniaSelect-Service1013.75021.78%
Marriott Orlando DowntownFull-Service1903.87321.05%
Residence Inn Orlando Convention CenterExtended-Stay773.76720.78%
Residence Inn Orlando Lake Buena VistaExtended-Stay2493.85220.48%
Courtyard by Marriott Orlando International Drive/Convention CenterSelect-Service913.65819.78%
Orlando World Center MarriottFull-Service6533.94419.60%
SpringHill Suites Orlando at Flamingo CrossingsSelect-Service2193.86319.18%
Fairfield Inn Orlando International Drive/Convention CenterBudget1643.64718.90%
Grand Bohemian Orlando, Autograph CollectionLuxury2724.04318.38%
SpringHill Suites Orlando Convention Center/International Drive AreaSelect-Service1353.90317.78%
Element Orlando Universal BlvdExtended-Stay1774.11115.82%
Marriott Orlando Airport LakesideFull-Service3004.15315.33%
TownePlace Suites Orlando at Flamingo CrossingsExtended-Stay1903.98015.26%
Courtyard by Marriott Orlando South/Grande Lakes AreaSelect-Service863.92115.12%
AC Hotel Orlando DowntownSelect-Service1664.08114.46%
The Westin Lake Mary, Orlando NorthFull-Service2364.30714.41%
Fairfield Inn Orlando at MilleniaBudget1074.14714.02%
The Ritz-Carlton Orlando, Grande LakesLuxury3254.31613.85%
JW Marriott Orlando, Grande LakesLuxury3694.21013.82%
Courtyard by Marriott Orlando AirportSelect-Service1014.12612.87%
Aloft Orlando DowntownSelect-Service1674.32512.57%
TownePlace Suites Orlando AirportExtended-Stay1254.37412.00%
Courtyard by Marriott Orlando DowntownSelect-Service1384.29410.87%
Residence Inn Orlando at Flamingo Crossings Town CenterExtended-Stay1724.43510.47%
Residence Inn Orlando DowntownExtended-Stay874.27810.34%
Courtyard by Marriott Orlando Altamonte Springs/MaitlandSelect-Service684.15410.29%low n
Fairfield Inn Orlando at Flamingo Crossings Town CenterBudget2034.4009.85%
JW Marriott Orlando Bonnet Creek Resort & SpaLuxury3204.5139.06%
TownePlace Suites Orlando DowntownExtended-Stay764.4607.89%best
06
The method

This is Causal Intelligence. We turn the 90% of your data that is language into a structured Meaning Layer, then prove what moves the metric.

A dashboard is built on the 10% of your data that is already structured: scores, counts, timestamps. The other 90%, what your customers actually said, sits unread. Dimension Labs turns that language into analytics in three steps, and every number in this brief came out of them.

01 Meaning Layer

Read every voice, enrich every record

Through Text Dimensionality, we read each conversation, a review, a ticket, a survey verbatim, a call, and enrich it into a structured record. Here that meant extracting 23 dimensions from every one of 9,446 reviews. Unstructured language becomes data you can query. The dictionary below is that Meaning Layer.

02 Business-Native

Mapped to your logic, not a generic taxonomy

The dimensions are categorized in the operator’s own language, so a signal like a surprise resort fee routes to the lever that owns it, and a named employee becomes a measurable driver rather than a comment.

03 Causal Engine

Connect what they say to why metrics move

With the Meaning Layer in place, the Causal Correlation Engine applies formal causal inference, the DoWhy models in this brief, to separate a driver from a coincidence, and returns a confidence-rated effect. Not what happened. Why.

The Meaning Layer for these 9,446 reviews · 23 dimensions
Sentiment & topic
Overall sentiment
the true valence of the stay, read from the words, not the star
Trip type
who the guest is: family, business, couple, group, extended stay
Primary topic
the dominant subject of the conversation
Primary friction
the one thing that went wrong, by a fixed severity order
The two break axes
Fee or billing signal
surprise resort, parking, occupancy, amenity fees, and billing errors
Cleanliness signal
spotless, minor lapse, broadly dirty, pests, or odor
Room condition signal
modern, dated, worn, or broken, a spend signal, not a cleaning one
Trust or honesty signal
praised transparency, or an alleged deception or hidden fee
The people
Staff interaction
named praise, named blame, or unnamed, on the service moment
Staff named
the actual employee a guest praises or blames
Staff role
front desk, housekeeping, food and beverage, concierge, manager
Praise driver
what a happy guest credits: service, cleanliness, value, a person
Loyalty, outcome & routing
Loyalty signal
elite recognition given, ignored, or a guest leaving the brand
Recommendation
recommend, warn-others, loyal-repeat, or will-not-return
Issue resolution
whether a problem was fixed, made worse, or escalated
Competitor mention
a rival named, and which way the guest leaned
Issue severity
minor, moderate, or a serious safety or financial failure
Actionability lever
the operational owner of the fix
Evidence, verbatim
Pain-point phrase
the single worst thing, in the guest’s own language
Delight phrase
the single best thing, same discipline
Sentiment verbatim
an exact, unedited quote that captures the stay
Stay summary
one neutral sentence: who, what, outcome
One pass, every review

All 23 dimensions are extracted in a single enrichment pass over each review, then queried like any other column. That table is what the causal engine runs on.

9,446 reviews × 23 dimensions
The offer

We did all of this without touching a single survey. Imagine what it finds in yours.

Marriott is one company. There are a thousand more paying for the descriptive half and living with the gap: a program that says you are healthy, points you at the wrong fix, and cannot tell you what any of it is worth. If that sounds like your dashboard, it is because the gap is structural, not a Marriott problem.

Dimension Labs reads the open-ended voice your customers already give you, survey verbatims, support tickets, reviews, and turns it into causal answers: the driver, the proof, the payoff, the what-if. On top of the platform you already own.

For the CX and analytics teams who already know the gap is there: we will run a Causal Brief on your data, and you keep it whether or not we work together. That is how confident we are in what it finds.
Dimension LabsCausal Intelligence

How we know this, and what we don’t

Every figure in this brief is derived from 9,446 public Google reviews of 45 Marriott-family hotels in the Orlando metro, January 2025 to July 2026, deduplicated to one row per review. No proprietary or survey data was used. Marriott’s guest-experience program is publicly reported to use both Medallia and Qualtrics; that is the basis for the example, and the critique is of the descriptive survey approach generally, not of any single vendor’s software.

The descriptive dashboard is reconstructed from the reviews using the standard methods a survey platform applies: an NPS proxy (share of five-star minus share of one-and-two-star), a CSAT proxy (share of four-and-five-star), and a driver ranking by mention volume and correlation with low scores. The causal estimates come from a DoWhy model on the 8,504 reviews carrying a star rating, with treatment defined from the review text, outcome the star, and controls for hotel, tier, language, review length, and reviewer type, cross-checked with propensity-score weighting and stress-tested with placebo, random-common-cause, and subset refutation. The room-rate figure applies a published reputation-to-price elasticity (Cornell Center for Hospitality Research) to the measured review-score gap; it is illustrative, not a Marriott figure. Public company facts (Marriott FY2025 results, the FTC fee rule) are cited to their sources and never merged with the review estimates.