Accommodation research

Chiang Mai lodging brief

Chiang Mai is modeled as dedicated stay guide. This page keeps the base logic, named stay anchors, rental-policy caution, and live-only fields visible without pretending room inventory is static truth.

Stay-guide priority

high priority with 5 named anchors

large boutique/resort/workation inventory; smoke season weakens all bases

Lodging matrix row

This row is the fast product call for whether the city deserves a stand-alone stay guide, a merged guide, or research-only treatment.

Lodging matrix row
CityStatusPrimary basesHotel modelRental modelConfidence
Chiang Maidedicated stay guideOld City / Nimman / Riverside/Night Bazaar / Santitham / Mae Rim for resortslarge boutique/resort/workation inventory; smoke season weakens all baseslong-stay condos/villas are material; smoke and building/condo rules live-checkmedium

Named stay anchors and patterns

Use these rows to understand the city’s stay shapes. They are orientation anchors, not a substitute for live rates, room inventory, or cancellation terms.

Named stay anchors and patterns
Stay anchorTypeArea or baseBest forPublishing rule
Tamarind VillagehotelOld CityOld City first-timer, heritage boutiquestatic candidate with live validation
137 Pillars House Chiang MaihotelWat Ket / Ping River east bankheritage luxury, quiet riverside, design historystatic candidate with live validation
Raya HeritagehotelMae Rim / Ping River northquiet resort/workation, design staystatic candidate with live validation
U Nimman Chiang MaihotelNimman / One Nimman / MAYANimman base, workation, shopping/cafesstatic candidate with live validation
Airbnb / vacation rental / serviced-apartment patternvacation rental patterncity-specific; do not hardcode individual listinglonger stays, families needing kitchen/laundry, villa-style groupslive-only inventory; static page may describe safe booking checks

Static versus live treatment

The package is deliberately strict about what can be written statically and what must remain a live check.

Static versus live treatment
RuleHow to use it
Safe to publish staticallybase-area role / route role / official hotel identity/source URL / approximate area / stable history/opening notes only when sourced / caveats / stay-guide priority
Must stay liveroom availability / nightly price / user rating score / individual review count / Airbnb listing legality / condo/building rules / host license / cancellation policy / ferry/weather/event disruption / exact shuttle/transfer times
Rental policyDo not static-publish individual Airbnb or vacation-rental listings. Keep legality, building rules, host status, and cancellation terms as live checks.
Suggested widgetssmoke-season lodging warning / old city vs Nimman vs riverside chooser

Source appendix

Official hotel pages and public sources support stable identity; reviews and platform layers stay clearly marked as dynamic or catalog-only.

Source appendix
EntrySource roleTypeSupports
Tamarind Villageprimary/static candidateofficial hotelOld City boutique anchor
Tamarind Villagereview/catalog signal candidateofficial hotelOld City boutique anchor
137 Pillars House Chiang Maiprimary/static candidateofficial hotelpremium heritage card
137 Pillars House Chiang Maireview/catalog signal candidateofficial hotelpremium heritage card
Raya Heritageprimary/static candidateofficial hotelMae Rim/out-of-core base warning
Raya Heritagereview/catalog signal candidateofficial hotelMae Rim/out-of-core base warning
U Nimman Chiang Maiprimary/static candidateofficial hotelNimman default anchor
U Nimman Chiang Maireview/catalog signal candidateofficial hotelNimman default anchor
Airbnb / vacation rental / serviced-apartment patternprimary/static candidatecommercial-catalog-only / generated platform searchfuture accommodation live-signal / legal-caveat widget
Airbnb / vacation rental / serviced-apartment patternreview/catalog signal candidatecommercial-catalog-only / generated platform searchfuture accommodation live-signal / legal-caveat widget

Rental policy note

Vacation-rental rows are city-level patterns only.

  • Do not static-publish individual Airbnb or short-term condo listings.
  • Use rental content for family, long-stay, kitchen, laundry, villa, or airport-buffer logic only.
  • Keep legality, building rules, host status, reviews, and cancellation terms in a live layer.