msg2ai.vacationrental-team-skills · Pinecrest mock← back to landing page
A complete mock portfolio

Pinecrest Mountain Rentals: see what 8 skills produced.

A fictional 24-property short-term-rental company in Park City, UT used to show what each skill actually outputs. Click the tabs to read each artifact.

24propertiesPark City, UT3 markets$3.4MARR68 / 24 / 8direct / Airbnb / VRBO8team skills
01 · General Manager

General Manager

Jamie Castellanos · AI Director of Operations · owner of the portfolio dashboard

Pinecrest Mountain Rentals — Weekly Ops Review

Generated by: General Manager skill Week of: May 11–17, 2026 (week 20) Properties under management: 24 Prepared by: Jamie Castellanos Distribution: Riley, Mia, Diego, Hannah, Priya, Marcus, Theo + leadership Slack


Headline

AMBER overall. Ski-season closeout exceeded plan; summer pace is strong; one severity-1 work order open at PC-15; STR-permit moratorium chatter from Park City Council is the real risk we need to track this week. Two owner renewals coming up in 60 days — Sandra Park (Jul 1) and Erik Lindqvist (Aug 15) — need pitch decks ready by end of next week.


Workstream Status

Workstream Status One-line context
Reservations GREEN 71% occupancy MTD; 28 gap nights identified for May–Jun, plan filed
Guest Experience GREEN NPS 64 in April (target 60); save-rate 88% on in-stay issues; Hawkfeather AI Ambassador config refreshed
Housekeeping & Maintenance AMBER PC-15 water heater leak open (sev-1); pre-summer deep-clean rotation 11/24 complete
Owner Relations AMBER Sandra Park renewal pitch due May 22; Catalina Reyes asked about another mgmt company in passing — flagged H-risk
Marketing & Distribution GREEN Lake-season campaign launches May 18; comp-set refreshed Apr 28; Hawkfeather + Stone Hollow re-shoot Wed
Finance & Trust GREEN Trust account reconciled (variance $0.00); April owner payouts batched ($412,807 paid May 5)
Web GREEN /markets/canyons-village shipped; /markets/jordanelle in PR review (Lighthouse 98/100/100/100)
GM / Strategy AMBER Park City Council STR moratorium vote Jun 18 — risk register updated; investor briefing draft due May 13

Top 3 Wins (Last 7 Days)

  1. Q1 RevPAR closed at $577 vs. $534 target — 8% over plan, driven by strong ski-season weeks 12–16. Channel mix improved: direct grew from 62% to 68% YoY.
  2. Hawkfeather Cabin (PC-09) re-shoot scheduled for May 13 — Priya negotiated photographer (Lumen Mountain Studio) at $1,800 vs. last year's $2,400. New listing copy already drafted.
  3. Two unsolicited owner referrals — Sloan Gerrard introduced two friends with a 4-property portfolio at Heber. Hannah has tours scheduled May 19 and May 23.

Top 3 Risks (Action Required This Week)

  1. STR-permit moratorium pending in Park City (R-01 in risk register) — Council vote Jun 18. If passed, no new STR permits issued for 12 months. Existing permits unaffected, but it kills our growth-pipeline thesis for the next 18 months. Action: Jamie attending the May 14 council pre-hearing; Marcus pulling permit-status snapshot; Hannah drafting "what this means for owners" comms in case of passage.
  2. PC-15 (The Tinder Box) water heater leak (sev-1) — Diego dispatched Lyle's Plumbing on May 11. New unit installs May 14. Two upcoming bookings (May 16, May 19) protected; guest comms drafted by Mia in case of slip. Action: Diego confirms install completion by 5 PM May 14; status to ops Slack.
  3. Catalina Reyes (PC-11 owner) churn signal — In a casual call last Friday, Catalina mentioned she'd "looked at" Vacasa's pitch. No formal ask, but it's the second time in 60 days she's brought up another company. Her property has trailed comp-set RevPAR by 18% for two consecutive months (cause: outdated photos + a stale headline). Action: Hannah books a coffee with Catalina by May 16; Priya prioritizes the PC-11 listing rewrite this week (currently in queue for May 25).

This Week's Priorities

# Item Owner Due
1 PC-15 water heater install + sign-off Diego May 14 EOD
2 Sandra Park renewal pitch deck (draft) Hannah + Priya May 22
3 /markets/jordanelle PR merged + production deploy Theo May 15
4 Lake-season email campaign live (subject line A/B testing) Priya May 18
5 STR-moratorium owner-comms draft (in case of passage) Hannah + Jamie May 19
6 Catalina Reyes coffee + PC-11 listing rewrite kickoff Hannah, Priya May 16
7 Wasatch County Q1 occupancy tax filing Marcus May 20
8 Pre-summer deep-clean rotation: 5 more units (PC-12, 14, 17, 21, 22) Diego May 24
9 Investor briefing draft for May 15 board Jamie May 13
10 Westridge LLC quarterly review prep (5 properties) Hannah May 21

Open Action Items (Carried Over)

# Item Owner Original due Status
W19-04 Onboard 2 new cleaners (Maria L. + Jenna B.) Diego May 9 Maria onboarded; Jenna pending background check (chase by May 13)
W19-07 PC-21 (The Boathouse) STR permit renewal Marcus May 1 Filed Apr 28; awaiting Wasatch County stamp (typical 4–6 weeks)
W18-02 Negotiate Stripe processing rate (currently 2.9% + $0.30) Marcus May 1 Quote received from Stripe relationship mgr — 2.65% if we commit to $4M/yr volume; pending decision
W17-09 Refresh /owners lead-form copy after April webinar Theo + Hannah Apr 30 Done May 6, +18% form submissions in 5 days

Cross-Team Dependencies

  • Marketing cannot launch the lake-season campaign until Housekeeping confirms PC-21 (Boathouse) and PC-22 (Reservoir Bluff) deep-clean is complete. Diego targeting May 16 finish; Priya holds campaign launch to May 18.
  • Finance cannot close April owner statements for Westridge until Diego finalizes the PC-04 hot-tub motor replacement charge ($1,250) for owner approval. Diane Hollis (Westridge) approved via SMS May 10; Marcus posting today.
  • Reservations cannot turn instant-book back on for PC-15 until water heater is confirmed and tested. Riley holding instant-book OFF until May 15 AM.

KPIs Snapshot (rolling 30 days)

Metric This week Trend (vs. prior 30d)
Occupancy (portfolio) 71% up 4 pts
ADR (blended) $812 up $27
RevPAR $577 up $48
Direct-booking share 68% flat
Open work orders 9 (1 sev-1, 2 sev-2, 6 sev-3+) up 2
Avg guest response time 14 min down 6 min
Guest CSAT (last 30 reviews) 4.82 up 0.04

Decision Log (Decisions Made This Week)

Date Decision Decided by Rationale
May 9 Approve $1,800 budget for PC-09 re-shoot (Lumen Mountain Studio) Jamie 25% under last year, photographer already shot 4 portfolio units
May 11 Hold instant-book OFF for PC-15 until water heater repair confirmed Riley Protect listing rank from a same-day cancellation if repair slips
May 11 Move Catalina Reyes (PC-11) listing rewrite from May 25 to May 13 Jamie Churn-risk signal warrants prioritization

Next ops review: May 18, 2026 (week 21). Saved to KB: 09-meeting-notes/weekly/2026-05-11-ops-review.md.

02 · Reservations

Reservations

Riley Okafor · AI OTA & channel manager · inquiries, gap nights, min-stay rules

Pinecrest Mountain Rentals — Inquiry Triage

Generated by: Bookings & Reservations skill Day: May 12, 2026 Reservations lead: Riley Okafor Channel manager: Hostaway


Today's Triage Queue (3 inquiries)

# Channel Property Guest Score Action
1 Airbnb PC-09 (Hawkfeather Cabin) Lauren M. GREEN Pre-approve + ask 2 questions
2 VRBO PC-21 (The Boathouse) Brian K. YELLOW Clarify before pre-approving
3 Airbnb PC-15 (The Tinder Box) Tyler R. RED Decline (party-flag language)

Inquiry #1 — Airbnb / PC-09 / Lauren M. — GREEN

Inquiry received: May 12, 7:42 AM MT Dates requested: Jul 3–7, 2026 (4 nights; covers July 4 weekend) Property: Hawkfeather Cabin — 4BR/3BA, sleeps 10 Quoted total (Airbnb): $4,925 nightly + $375 cleaning + $984 service = $6,284 Group: 8 adults + 2 kids (ages 6, 9)

Original message:

Hi! Looking at Hawkfeather for July 4th weekend with our extended family. We're 4 couples + 2 kids. The kids are 6 and 9. Is the hot tub safe for kids that age (with parents in)? Also, can you confirm the cabin sleeps 10 comfortably (not just on paper) — we've been burned before by the "sleeps 10" claim. Thanks!

Fit assessment

Signal Read
Dates align with min-stay rule (3-night weekend min, 4 nights here) OK
Group size within max occupancy (10/10) OK
Trip purpose (family + kids) — fits cabin demographic Strong fit
Asks specific, thoughtful questions (hot tub safety, sleeping arrangement) Excellent — engaged guest
Comm style — friendly, direct, transparent about prior bad experiences Easy to host
Score GREEN

Draft response

Hi Lauren,

Thanks so much for reaching out about Hawkfeather Cabin for July 4th weekend — that's one of our favorite weeks of the year up here.

On the hot tub for kids: It's safe with parents in. The water is set to 102°F (we keep it dialed down for family-friendly use), and we recommend 15-minute max sessions for kids under 12. There's a child-safety cover that locks when not in use, plus a "rules" card next to the tub.

On sleep arrangements: Hawkfeather sleeps 10 comfortably, not on a stretch. Here's the actual config: master king with ensuite, second king ensuite, queen + twin bunks (great for the kids), and a queen sleeper sofa in the loft. So that's 4 dedicated beds for the adults + 1 dedicated bed for one kid + the queen sofa for either the second kid or a fifth adult.

Two questions before I pre-approve:

  1. Do you need any pack-and-plays or high chairs?
  2. Will any of the group be arriving Friday afternoon (Jul 3) — early check-in is 1 PM and we can sometimes do 12 PM for a small fee?

Looking forward to hosting your family!

— Riley Pinecrest Mountain Rentals

Operational follow-up

  • Pre-approve via Airbnb: dates Jul 3–7, total $6,284
  • Save inquiry to 08-guests/inquiries/2026-05/lauren-m-pc-09.md
  • Flag to Mia: Lauren is a strong upsell target (early check-in, possibly mid-stay clean for a 4-night stay)
  • Flag to Diego: PC-09 will need pre-arrival readiness check Jul 2 (post-deep-clean rotation)

Inquiry #2 — VRBO / PC-21 / Brian K. — YELLOW

Inquiry received: May 11, 9:18 PM MT (responded next morning, 8 hr response time — at SLA limit) Dates requested: May 22–25, 2026 (3 nights, Memorial Day weekend) Property: The Boathouse — 3BR/2BA, sleeps 8 Quoted total (VRBO): $1,950 nightly + $295 cleaning + $156 service = $2,401 Group: "Group of friends, around 10 people"

Original message:

Hey, looking at The Boathouse for Memorial Day weekend. We'd be a group of about 10 friends — most of us are 28-32. We'd be there to enjoy the lake, do some boating, hang out. The listing says "sleeps 8" but we have 10 people. Some of us are happy to bring sleeping bags or use the couches. Can we make it work? What's the deal with the boat dock — can we bring our own boat? Also, is there a cleaning fee on top of the $295 or is that all-in?

Fit assessment

Signal Read
Dates align with min-stay rule (3-night holiday min, exact match) OK
Group size over max occupancy (10 vs. 8 capacity) YELLOW — explicit policy violation
Group composition — "friends, mid-late 20s, hang out" — historically higher noise complaint risk YELLOW
Trip purpose (lake + boating) is on-brand for property OK
Asks about cleaning fee (price-sensitive but reasonable) Neutral
Comm style — casual, slightly evasive on group size ("about 10") YELLOW
Score YELLOW — needs clarification, willing to host with right setup

Draft response

Hi Brian,

Thanks for reaching out about The Boathouse for Memorial Day weekend!

A few things I want to flag before we move forward:

On occupancy: The Boathouse is licensed and insured for 8 guests max. This isn't a soft limit — it's tied to our Wasatch County STR permit and the septic system on the property. Bringing 10 isn't possible. If you can confirm the actual headcount at 8, we can move forward; if not, I'd suggest looking at PC-22 (Reservoir Bluff, sleeps 10) which is a 3-min walk away — I can quote that for you.

On the boat dock: Yes, you can bring your own boat. The property has a private 30-ft slip on Jordanelle. Beach gear (kayaks, paddleboards, life jackets) is included. There's a $50 launch-fee at the public ramp, which Wasatch County collects directly.

On the cleaning fee: The $295 is all-in — no additional cleaning fee. The total in your inquiry ($2,401) is the full price including taxes.

A few questions for me:

  1. What's the actual final headcount? If it's 8, I'm happy to pre-approve.
  2. If you're at 10, want me to quote Reservoir Bluff instead?
  3. Will the group include any kids?

Thanks Brian — let me know either way!

— Riley Pinecrest Mountain Rentals

Operational follow-up

  • DO NOT pre-approve until Brian confirms headcount
  • If group stays at 10: pivot to PC-22 (open for those dates, $2,895 total — $494 upsell)
  • If group accepts 8: pre-approve, then standard pre-arrival
  • If Brian goes silent: 24-hour follow-up nudge, then auto-decline at 48 hours
  • Save inquiry to 08-guests/inquiries/2026-05/brian-k-pc-21.md

Inquiry #3 — Airbnb / PC-15 / Tyler R. — RED

Inquiry received: May 12, 1:14 AM MT (overnight — flagged for morning review) Dates requested: Jun 12–14, 2026 (2 nights, Friday–Sunday) Property: The Tinder Box — 2BR/1BA, sleeps 4 Quoted total (Airbnb): $1,090 nightly + $185 cleaning + $214 service = $1,489 Group: "8-10 people for my buddy's bachelor weekend"

Original message:

What's up. Need a place for my buddy's bachelor party June 12-14. We'd be like 8-10 dudes. The cabin says sleeps 4 but we don't all need beds, plenty of us crash on couches/floor. Can we get a deal? We'd want to play music outside Friday night, have a fire pit thing, you know how it goes. Need to know about noise rules. Cash deal possible?

Fit assessment

Signal Read
Dates align with min-stay rule (2-night Fri–Sun, OK) OK
Group size — 8–10 vs. property max occupancy of 4 RED — 2x+ over capacity
Trip purpose — bachelor party RED — explicit party-risk indicator
"Play music outside Friday night" + "fire pit thing" + "you know how it goes" RED — explicit noise violation intent
"Cash deal possible" RED — explicit attempt to circumvent OTA, refund/insurance protection, and our trust accounting
"Plenty of us crash on couches/floor" RED — explicit occupancy circumvention
Comm style — casual, transactional, no consideration for property or neighbors RED — bad-fit guest profile
Property risk — PC-15 is in Old Town, shares a wall with neighbors, HOA noise enforcement strict RED — high blast-radius if violations occur
Score RED — decline

Draft decline response (channel-friendly tone)

Hi Tyler,

Thanks for reaching out about The Tinder Box for June 12–14.

Unfortunately, we won't be able to host this booking. A few reasons I want to be upfront about:

  1. The Tinder Box is licensed for 4 guests max. This is a Wasatch County STR permit limit, not a soft rule.
  2. The property is in Old Town with shared walls and a strict HOA quiet-hours policy (10 PM–8 AM). Outdoor music and fire pit gatherings would put your group at risk of an HOA fine and us at risk of losing the permit.
  3. We don't accept off-platform cash payments — all bookings go through Airbnb (or our direct site, pinecrestmountain.com).

For a bachelor weekend with 8–10 people, I'd recommend looking at properties in Heber or Midway — there are larger party-friendly cabins that are licensed for that group size. Try VRBO Heber Cabins page for some options.

Wishing you and your friends a great trip.

— Riley Pinecrest Mountain Rentals

Operational follow-up

  • Decline via Airbnb (preserves listing rank — Airbnb's algorithm favors hosts who decline bad-fit inquiries with a polite reason vs. ignoring or accepting and then having issues)
  • Add Tyler R. (phone hash) to internal "do-not-rebook" list — 08-guests/do-not-rebook.md
  • Save inquiry + decision to 08-guests/inquiries/2026-05/tyler-r-pc-15-DECLINED.md
  • Flag to Mia: refresh AI Ambassador "is this a party-friendly property" macro to redirect similar inquiries before they hit reservations queue

Daily Triage Summary

Metric Today Rolling 7-day
Inquiries received 3 21
Green (qualified) 1 (33%) 14 (67%)
Yellow (clarify) 1 (33%) 5 (24%)
Red (decline) 1 (33%) 2 (10%)
Avg response time 14 min 17 min
Acceptance rate (target >80%) 67% 95%
Pre-approvals issued 1 11
Bookings confirmed (from triage) TBD 9

Saved to KB: 08-guests/inquiries/2026-05/12-triage-summary.md. Riley + Mia + Diego notified via Slack #ops.

03 · Owner Relations

Owner Relations

Hannah Brookes · AI owner-success lead · statements, renewals, churn

Pinecrest Mountain Rentals — Monthly Owner Statement

Generated by: Owner Relations skill Statement period: April 1–30, 2026 Statement date: May 5, 2026 Owner: Sandra Park Properties: PC-01 (The Aspen Loft), PC-02 (Powder Pine #214) Owner relations contact: Hannah Brookes (hannah@pinecrestmountain.com / +1-435-555-0177)


Hi Sandra,

April was a strong closeout month for both your properties. Powder Pine #214 wrapped the ski season with two back-to-back family bookings; the Aspen Loft had a quieter month but is fully booked through July 4 already (your repeat-booking pipeline is paying off). Total net payout this month: $11,847. Wire arriving in your account by EOD May 7.

One thing to flag: the upcoming summer will be the first full season since we tightened the lakefront properties' minimum stays — that doesn't affect your two units, but it's reshaping the comp set in Park City. Your weekend ADR is sitting $40 over the comp average for the same property class. We'll dig into this in your renewal pitch (coming July 1, see below).

Full numbers are below. Anything I can clarify, just text or email — happy to walk through it.

— Hannah


Statement Detail (April 2026)

PC-01 — The Aspen Loft (2BR/2BA, Canyons Village)

$
Gross booking revenue (collected) $9,520
Channel fees (Airbnb 14%, VRBO 8%, direct 3%) -$1,138
Cleaning fees collected (pass-through) $480
Cleaning fees paid to cleaners -$480
Pinecrest management fee (20% of gross booking, ex. cleaning) -$1,904
Wasatch County occupancy tax (10.85%, remitted by Pinecrest) -$1,033
Work-order owner-charge (none this period) $0
Welcome amenity allowance (built into mgmt fee) $0
Net to owner — PC-01 $5,445
Operations summary
Bookings 4 (1 Airbnb, 2 direct, 1 VRBO)
Nights booked 14 of 30 (47% occupancy)
ADR $680
RevPAR $317
Comp-set ADR (avg same-class Canyons Village) $640
Comp-set RevPAR (avg) $295
Notes Slow shoulder-season; closing of ski season Apr 19 dropped weekday demand fast. Holiday-week pricing still strong.

PC-02 — Powder Pine #214 (3BR/3BA, Canyons Village)

$
Gross booking revenue (collected) $11,640
Channel fees -$945
Cleaning fees collected $720
Cleaning fees paid -$720
Pinecrest management fee (20%) -$2,328
Wasatch County occupancy tax -$1,263
Work-order owner-charge: replace 2 chairs on patio (split with neighboring unit) -$72
Net to owner — PC-02 $6,402
Operations summary
Bookings 3 (2 direct, 1 Airbnb)
Nights booked 16 of 30 (53% occupancy)
ADR $727
RevPAR $388
Comp-set ADR $710
Comp-set RevPAR $360
Reviews this month 5-star (Apr 8 stay), 5-star (Apr 22 stay)
Notes Both stays gave the property 5-star reviews; one specifically mentioned "exceptional cleanliness" and "the host's text about the gondola schedule was perfect."

Combined April Summary

$
Gross booking revenue (combined) $21,160
Channel + Pinecrest fees -$6,260
Taxes remitted on your behalf -$2,296
Work-order charges -$72
Cleaning fees (zero-net) $0
TOTAL NET PAYOUT — APRIL $11,847

Year-to-Date Performance (Jan–Apr 2026)

Metric YTD YTD same period 2025 YoY
Gross booking revenue $98,420 $86,140 +14.3%
Net payouts to you $58,720 $51,890 +13.2%
Combined occupancy 71% 65% +6 pts
Combined ADR $786 $722 +9%
Combined RevPAR $558 $469 +19%
Reviews (5-star) 19 of 22 (86%) 14 of 19 (74%) +12 pts
Average review score 4.91 4.83 +0.08

What Happened This Month

Win: Both PC-01 and PC-02 are fully booked for July 4 weekend at premium pricing ($1,495 PC-02 ADR for the holiday week — the highest rate either unit has ever booked). Bookings filled within 6 days of opening the calendar.

Watch: Ski-season demand dropped sharply after the resort closed Apr 19. Five years running, this is when shoulder-season hits. Our pricing engine (PriceLabs) auto-adjusted ADR down 18% on weekday inventory — this is intentional and protects RevPAR vs. holding price and getting zero bookings.

Coming next month: Your summer pricing kicks in May 18 (Memorial Day weekend rates). Both your properties have summer occupancy projected at 78% — well above the 68% portfolio target — driven by Canyons Village's strong summer mountain-biking and family scene.


Coming Up

  • Your contract anniversary is July 1. I'll send a renewal pitch with full 12-month performance + market positioning by mid-June.
  • Pre-summer deep clean is scheduled for both units the week of June 1.
  • Your Mei-Lin neighbor's unit (PC-08) may go through a payout dispute; just a heads-up that we're working through it on their side and it doesn't affect either of yours. (Sharing because Canyons Village owners talk.)
  • Park City Council STR moratorium vote is June 18. Existing permits like yours are unaffected. We're tracking it — if the vote is unfavorable, our growth plans pivot, but your fee structure and operations stay exactly the same.

Trust Account Confirmation

Your funds (April collections, less fees and pass-throughs) have been held in our segregated trust account at Mountain America Credit Union (Account #****4821) since collection. Wire to your registered checking account (****1147) issued May 5; expected to clear EOD May 7. Reconciled $0 variance for the month.

Confirmation: +1-435-555-0177 if you want to hear it from a person, or view your owner portal for live data + the downloadable PDF version of this statement.


Documents Attached

  • pc-01-aspen-loft-april-2026.pdf — full booking-level detail for PC-01
  • pc-02-powder-pine-april-2026.pdf — full booking-level detail for PC-02
  • 2026-q1-1099-misc-prep.pdf — preliminary 1099-MISC (final form mailed Jan 31, 2027)

Anything else? Just reply.

Hannah Brookes Owner Relations Lead, Pinecrest Mountain Rentals +1-435-555-0177 | hannah@pinecrestmountain.com


Saved to KB: 04-owners/sandra-park/statements/2026-04.md + .pdf. Email draft created in AgentMail; held until Marcus signs off on numbers (May 5 noon).

04 · Marketing & Distribution

Marketing & Distribution

Priya Shah · AI channel & brand lead · listings, pricing, campaigns

Pinecrest Mountain Rentals — Listing Rewrite: Hawkfeather Cabin (PC-09)

Generated by: Marketing & Distribution skill Property: PC-09 (Hawkfeather Cabin) — 4BR/3BA mountain-modern, Old Town Channels: Airbnb, VRBO, direct (pinecrestmountain.com) Marketing lead: Priya Shah Source: 02-brand-and-voice/voice.md + 03-properties/PC-09-hawkfeather/listing.md Re-shoot date: May 13, 2026 (Lumen Mountain Studio) Push to channels: May 16, 2026


Why this rewrite

PC-09 has been one of our top 3 cabin performers since 2024, but recent signals say it's losing rank:

  • Airbnb listing rank: dropped from #14 → #28 in Park City 4BR class (Mar 2026 → May 2026)
  • Booking-conversion rate: 4.2% (was 6.1% Q4 2025)
  • 3 reviews in 90 days mentioned "the photos make it look more dated than it is" — actually a clue that the listing copy/photos misrepresent a recently-refurnished property
  • Comp-set lookalikes (4BR Old Town cabins) outpaced PC-09 on weekend ADR by $85 in April

The fix: re-shoot + rewrite + restructure the description to lead with what guests actually love (the kitchen, the great room, the deck), not what we used to lead with (the location).


Airbnb Listing (60-char title cap; description structured for Airbnb's algorithm)

Title (was: "Hawkfeather Cabin · 4BR · Walk to Old Town & Lifts")

NEW TITLE: Hawkfeather Cabin · 4BR · Hot Tub · Walk to Old Town

Why: Hot Tub is a top-3 search-filter on Airbnb for Park City, and "walk to Old Town" is the location detail that converts. Removed "lifts" because Old Town walkability is the bigger summer signal.

One-liner / "what this place offers" hook

A modern 4-bedroom cabin in Old Town Park City, 4 minutes' walk to Main Street and a 5-minute drive to Canyons Village. Sleeps 10 across 4 bedrooms (king + king + queen+twin bunk + queen sofa). Hot tub, firepit, dog-friendly.

Full Description (5-section structure: hook → who-it's-for → 5 amenities → location → house rules)

The hook

Hawkfeather sits on a quiet ridge above Old Town Park City — close enough to walk to Main Street for dinner, far enough that you'll hear nothing but wind and the occasional pine cone hitting the deck. We rebuilt this cabin in 2024 with one goal: a place that feels like a home, not a rental. Real wood floors, a kitchen that begs to be cooked in, and a great room with a 14-foot ceiling that opens to the deck for the kind of sunset light you photograph and then put your phone away.

Who this place is built for

  • Families of 6–10 with multiple kid setups (we have a pack-and-play and a high chair)
  • Multi-generation getaways — grandparents on the ground floor, kids upstairs, plenty of bathrooms to go around
  • Dog people — dog-friendly with a gear closet and a fenced-ish yard
  • Couples + friends mixing — 4 bedrooms means everyone gets privacy, and the great room means everyone gathers
  • Anyone who books direct — we're cheaper on pinecrestmountain.com (15% off, no Airbnb service fee)

5 amenities that actually matter

  1. The kitchen — Wolf range, Sub-Zero fridge, KitchenAid stand mixer, every spice rack stocked. Two coffee setups (drip + Nespresso). Kitchen island that seats 4.
  2. The great room — 14-ft ceiling, gas fireplace (one-touch), Sonos system, bookshelf-side sectional that fits 8.
  3. The deck + hot tub — 6-person Sundance hot tub, gas firepit (separate from the wood-burning firepit downhill), Weber gas grill, dining table for 8.
  4. The master suite — King bed, ensuite with rainfall shower, mini-split AC (separate from the rest of the house), private deck door.
  5. The basement bunk room — Queen + twin bunks (sleeps 4), perfect for kids; Roku TV with all the streaming services pre-installed.

Location

  • Old Town Main Street: 4-min walk (4 blocks downhill — but Uber-back uphill recommended after dinner)
  • Park City Mountain Resort base: 6 min drive
  • Deer Valley base: 12 min drive
  • Canyons Village: 8 min drive
  • Salt Lake City Airport: 38 min drive
  • Grocery (Smith's): 8 min drive (or walk to Main Street Market for boutique)
  • Sundance Film Festival headquarters: 5 min walk

House rules (short and human)

  • Quiet hours: 10 PM – 8 AM — neighbors are close, please be considerate.
  • Dogs: 2 max, $75 cleaning fee. No dogs on furniture or beds.
  • Hot tub: parents in for kids under 12.
  • No parties / events. This is a residential cabin, not an event venue.
  • Trash to the bear-proof enclosure — Park City has active bear traffic May–Oct.
  • Smoke-free indoor. Smoking allowed on the deck only, in provided ashtrays.

"What's special" highlights block (Airbnb-specific)

  • 🏔️ Walk to Main Street in 4 minutes
  • 🛁 Sundance hot tub, just firmware-updated (May 2026)
  • 🐕 Dog-friendly, 2-dog max
  • 🍳 Wolf + Sub-Zero kitchen, real cooking
  • 📡 Mesh Wi-Fi (gigabit), works in every room
  • 🚪 Smart-lock entry, fresh code per stay

Photo set (after re-shoot — for hero rotation)

Position Shot Notes
1 Hero exterior — twilight cabin from the deck approach Lumen shoots at 8:15 PM on May 13 (golden hour); 14mm lens
2 Great room from the kitchen island — fireplace lit Daylight + interior lights ON, shutter-priority
3 Kitchen with the Wolf range visible + island Bowl of fresh fruit + sourdough on counter (staging)
4 Deck + hot tub at twilight (steam rising) Sky pink, cabin lights on, hot-tub cover OFF showing water
5 Master bedroom with rainfall shower visible through frosted glass Bed perfectly made, soft-light morning
6 Basement bunk room with kids' bedding setup Toy basket + book on the bunk for visual storytelling
7 Dining table set for 8, deck slider open Sunset filtering in, place settings clean
8 The view (cabin's deck view of Park City Mountain) Wide-angle, daylight
9 Hot tub with adult-couple-relaxing detail (legs only, no faces) Twilight
10 Front entrance + smart lock (close-up) Detail shot — modern hardware signal
11 Backyard firepit at dusk with lit fire Wood pile in frame (storytelling)
12 Living room aerial / "from the loft" angle showing space Drone if HOA allows; otherwise 14mm wide

VRBO Listing (different audience: families, longer planning horizon)

Title

Hawkfeather: Modern 4BR Park City Cabin · Sleeps 10 · Hot Tub · Walk to Old Town

VRBO has more title-character runway (130 chars), so we lead with the property type, sleeping capacity, and walkability — this audience converts on full-context titles.

Description (longer, family-narrative style)

Hawkfeather is the cabin we built when we wanted Park City to feel like home for a week. Four bedrooms, three bathrooms, sleeps 10. A great room with a fireplace and a 14-foot ceiling that opens onto a deck big enough for everyone. A kitchen that cooks Christmas dinner without complaint. A hot tub that runs at 102°F (kids welcome with parents) and a firepit that's caused many a "let's stay one more night" moment.

Who books this: multi-generation getaways (grandparents on the ground floor, kids in the basement bunks), families of 6 with their own kids' rooms, couples-with-friends weekends. Dog-friendly with a 2-dog max.

Where you are: A 4-minute walk down to Main Street Park City — restaurants, the gondola, Sundance vibes year-round. A 6-minute drive to Park City Mountain. A 12-minute drive to Deer Valley. Salt Lake International Airport is 38 minutes door-to-door.

Sleeping:

  • Master bedroom: King, ensuite with rainfall shower
  • Bedroom 2: King, ensuite
  • Bedroom 3: Queen + twin bunks (sleeps 3)
  • Basement: Queen sleeper sofa (sleeps 2)

Kitchen: Wolf 6-burner range, Sub-Zero refrigerator, KitchenAid stand mixer (with paddle, whisk, dough hook), espresso machine + drip coffee, every spice you'd buy if it were your kitchen. Island seats 4. Dining for 8.

Hot tub + deck: 6-person Sundance hot tub, gas firepit, gas grill, wood-burning firepit downhill from the deck. Outdoor speakers on a Sonos system.

Tech: Mesh Wi-Fi (gigabit), Roku TVs in every room with all major streaming services pre-installed (Netflix, Disney+, Hulu, Max, Apple TV+, Prime Video, Peacock, Spotify).

Pet-friendly: 2 dogs max, $75/dog cleaning fee. We have a dog bed, leashes, food/water bowls, and the bark park is 4 minutes away.

What's nearby: Main Street Park City, Park City Mountain Resort, Deer Valley, Canyons Village, Sundance Film Festival HQ, Park City Library, Park City Museum.

Booking direct = save 15%. This listing is also on pinecrestmountain.com — same property, lower price (no service fee), same management team. Just FYI.


Direct Booking Page (pinecrestmountain.com/properties/hawkfeather-cabin)

Hero copy

Hawkfeather Cabin A 4-bedroom modern cabin, 4 minutes' walk from Main Street Park City. Sleeps 10. Hot tub, firepit, dog-friendly.

From $945/night · Save $148 booking direct vs. Airbnb

Why book direct (block on the property page)

  • 15% lower price — same cabin, same management, no Airbnb service fee
  • Direct text line to your concierge during your stay — Mia's a real person, response in 30 seconds
  • 5% off if you've stayed with us before — automatic at checkout
  • No platform middleman if anything goes wrong — you talk to us, we fix it

CTA

[Check Availability] · [Text Mia With Questions]


Distribution Schedule

Date Action Channel
May 13, 7 AM Lumen Mountain Studio shoots PC-09 Photography
May 14, 6 PM Lumen delivers retouched files (12 final + 8 alts) Photography
May 15, 9 AM Priya reviews + selects final 12-photo hero rotation In-house
May 15, 1 PM Push new title + description + photos via Hostaway → Airbnb Channel
May 15, 1 PM Same to VRBO Channel
May 16, 9 AM Theo updates direct site /properties/hawkfeather-cabin Direct
May 17 Verify all 3 channels live + photos rendering QA
May 22 Check listing-rank movement (Airbnb dashboard) Tracking

Expected Impact (modeled)

Based on prior listing rewrites (Bramble House Q4 2025, Birchbark Mar 2025) where re-shoot + copy refresh delivered:

  • Listing rank: avg +18 positions in 6 weeks
  • Booking-conversion rate: avg +1.4 percentage points
  • ADR: avg +5.2% within 8 weeks of refresh
  • Total revenue lift on PC-09 (ADR + occupancy combined): est. +$8,400–$11,200 for the next 90 days

ROI: rewrite cost = $1,800 photographer + ~6 hours Priya time. Estimated payback < 14 days.


Saved to KB: 03-properties/PC-09-hawkfeather/listing-airbnb-2026-05-15.md + same for VRBO + direct. Hand-off to Theo for direct-site update.

05 · Housekeeping & Maintenance

Housekeeping & Maintenance

Diego Alvarez · AI ops coordinator · turnovers, work orders, PM

Pinecrest Mountain Rentals — Daily Turnover Sheet

Generated by: Housekeeping & Maintenance skill Date: Tuesday, May 12, 2026 Coordinator: Diego Alvarez Active cleaners today: 6 (Maria S., Tasha L., Roberto C., Yvette P., Carmen F., Maria L.) Channel manager: Hostaway


Today's Activity Summary

Type Count Properties
Check-outs (turnover required) 7 PC-02, PC-09, PC-12, PC-16, PC-19, PC-21, PC-22
Check-ins (today's arrivals) 5 PC-09, PC-12, PC-19, PC-21, PC-22
Same-day flips (CO + CI same day) 5 PC-09, PC-12, PC-19, PC-21, PC-22
Mid-stay cleans scheduled 1 PC-04 (5-night stay, day 3)
Pre-summer deep cleans 1 PC-14 (rotation continues)
Vacant nights (no turnover) 11 PC-01, PC-03, PC-04, PC-05, PC-08, PC-10, PC-11, PC-13, PC-15, PC-17, PC-18, PC-20, PC-23, PC-24 (some with mid-stay activity)

Same-Day Flips (the make-or-break of today)

Property Check-out Check-in Gap Cleaner Risk Status
PC-09 (Hawkfeather Cabin) 11 AM 4 PM 5 hrs Roberto C. (lead) GREEN OK — large cabin but easy turnover (couple stayed, no party damage)
PC-12 (Silvertip Cabin) 11 AM 4 PM 5 hrs Carmen F. GREEN OK
PC-19 (The Glasshouse) 10 AM 3 PM 5 hrs Maria L. (new hire) YELLOW First solo turnover — Tasha L. on call to spot-check
PC-21 (The Boathouse) 11 AM 4 PM 5 hrs Maria S. (lead) YELLOW Lake property — extra checklist (gear closet, dock keys, life jackets)
PC-22 (Reservoir Bluff) 10 AM 5 PM 7 hrs Yvette P. GREEN OK

No <4-hour flips today (lowest risk threshold met).


Per-Property Turnover Detail

PC-02 (Powder Pine #214) — Checkout only

Field Detail
Guests checking out Diaz family (4 adults, 2 kids), 4-night stay
Check-out time 11 AM
Cleaner Tasha L.
Next booking Open until May 16 (Friday)
Cleaning type Standard departure clean (no rush)
Special instructions None
Estimated time 3 hrs

PC-09 (Hawkfeather Cabin) — SAME-DAY FLIP

Field Detail
Departing guests Henrik & Sofia W. (2 adults), 3-night couple stay
Check-out 11 AM
Arriving guests Lauren M. (8 adults + 2 kids — family stay, July 4 holiday week)
Check-in 4 PM
Cleaner Roberto C. (lead)
Cleaning type Standard + extra family setup (pack-and-play, kid welcome bag, hot tub temp confirmed at 102°F)
Special instructions (1) Sundance hot tub firmware update — vendor onsite at 1 PM, 30-min job, no impact on cleaning. (2) Kids welcome bag is in basement supply closet — place on kitchen counter. (3) Pack-and-play and high chair: confirm setup in second bedroom.
Estimated time 4.5 hrs (incl. inspection)
Inspection point of focus Hot tub (just patched), master mini-split filter (replaced last week), back slider latch (sticks)

PC-12 (Silvertip Cabin) — SAME-DAY FLIP

Field Detail
Departing guests Patel family (5 guests), 3-night family stay
Check-out 11 AM
Arriving guests Couple (Jordan + Ali R.), 2-night anniversary stay
Check-in 4 PM
Cleaner Carmen F.
Cleaning type Standard + couple-stay setup (welcome card, wine glasses out, ambient lighting on, fresh flowers on dining table — Pinecrest "couples package" upsell)
Special instructions Jordan paid for the couples-package upsell ($45) — flowers from Heber Floral pre-arranged for 2 PM delivery; champagne glasses are in upper kitchen cabinet.
Estimated time 4 hrs
Inspection point of focus Same Sundance hot tub firmware patch (vendor schedules PC-12 at 2:30 PM)

PC-16 (Northstar Retreat) — Checkout only

Field Detail
Guests checking out Bachelorette party (8 adults), 3-night stay
Check-out time 11 AM (with reminder texted from AI Ambassador at 9:45 AM)
Cleaner Roberto C. (after PC-09 — backup pickup)
Next booking May 19–21 (gap-night recovery flash discount, see Reservations gap-night plan)
Cleaning type Deep clean — bachelorette parties = always extra (kitchen grease, bathroom hair, deck cleanup)
Special instructions (1) Confiscated: 2 partial bottles of liquor in kitchen — Diego instructed cleaner to dispose, not save. (2) Confirmed via host messages: no damage report. (3) Hot tub: chemicals likely off — pool/hot-tub vendor scheduled May 13 8 AM.
Estimated time 6 hrs (deep clean)
Special: trash Bachelorette parties typically generate 3–4 trash bags. Roberto to dispose at bear enclosure + confirm replacement liners.

PC-19 (The Glasshouse) — SAME-DAY FLIP (NEW HIRE solo run)

Field Detail
Departing guests Couple, 3-night stay
Check-out 10 AM
Arriving guests Couple, 4-night stay
Check-in 3 PM
Cleaner Maria L. (NEW HIRE — first solo turnover)
Backup Tasha L. on call to spot-check at 1:30 PM
Cleaning type Standard departure + setup
Special instructions Maria L., this is your first solo cabin turnover. Take photos of the inspection items (master bath corners, kitchen sink, glass shower). Tasha will review at 1:30 PM. Property has a "modern minimalist" aesthetic — fewer things to dust but every surface needs a streak-free wipe. Glass walls = your time-sink, plan accordingly.
Estimated time 4 hrs
Inspection point of focus Glass walls + the floating-staircase landing (mirror)

PC-21 (The Boathouse) — SAME-DAY FLIP

Field Detail
Departing guests 4-adult friend group, 4-night stay
Check-out 11 AM
Arriving guests Olivia + Marcus B. + 3 kids (4, 7, 11), 5-night family stay
Check-in 4 PM
Cleaner Maria S. (lead — lakefront specialist)
Cleaning type Standard departure + family setup (pack-and-play, kid life jackets confirmed, kid welcome bag, gear closet inventory, propane tank check on grill)
Special instructions (1) Pre-arrival sequence already sent to Olivia & Marcus — they're expecting things to be perfect. (2) Confirm the dock keys are on the kitchen counter hook (they walked off with departing guests last week — second incident). (3) Stock fridge starter kit ($85 upsell, paid) — milk, eggs, bread, fruit, kid snacks. Diego dropping off at 12:30 PM. (4) Beach gear inventory: 2 paddleboards, 4 life jackets (2 adult, 2 kid), 2 kid kayaks, sand toys.
Estimated time 5 hrs
Inspection point of focus Gear closet (life jackets), dock keys, hot tub temp, kid welcome bag setup

PC-22 (Reservoir Bluff) — SAME-DAY FLIP (longest gap = lowest risk)

Field Detail
Departing guests Multi-gen family (8 guests), 4-night stay
Check-out 10 AM
Arriving guests 4-adult group, 3-night stay
Check-in 5 PM
Cleaner Yvette P.
Cleaning type Standard departure + setup
Special instructions Multi-gen stays often leave the kitchen with extra dishes — plan kitchen + dishwasher cycle accordingly. Hot tub already on Sundance firmware schedule (vendor 4 PM, post-clean).
Estimated time 5 hrs

Mid-Stay Cleaning

PC-04 (Eagle's Perch) — 5-night stay, day 3 mid-clean

Field Detail
Guest Bauer family of 8 (multi-gen)
Mid-clean time 12 PM – 2 PM (guests at Park City Adventure Park during this window per guest's confirmation)
Cleaner Tasha L. (after PC-02 turnover)
Cleaning type Mid-stay refresh — fresh towels, fresh sheets in master, kitchen wipe, trash out, bathroom restock
Special instructions Pre-confirmed with guest via Mia (text Apr 30): "We'll be at the Adventure Park 12–3, please be in and out by 2." Cleaner brings own keypad code (24-hour cleaner master code rotation).
Estimated time 1.5 hrs

Pre-Summer Deep Clean Rotation

PC-14 (Whispering Pines #6) — Deep clean today

Property scheduled into the pre-summer deep-clean rotation (continues through May 24 across all 24 properties). PC-14 is vacant May 11–13 — narrow window.

Field Detail
Cleaner Carmen F. (after PC-12 turnover, 4 PM start)
Deep clean scope Full carpet shampoo, baseboard wipe, kitchen appliance pulls (fridge, oven, dishwasher cleaned behind), bathroom regrout touch-up, ceiling fan blades, vent cover wash, deck pressure-wash (weather permitting), HVAC filter swap, smoke detector battery check
Estimated time 5 hrs (extends past dinner — overtime approved)
Vendor coordination None today (deep clean is an in-house cleaning team task; vendor visits separate)

Cleaner Schedule (Optimized for Drive Time)

Cleaner First job Second Third Total drive time
Maria S. PC-21 (11 AM start, Heber/Jordanelle) Done after PC-21 (single property, full day) 12 min total
Tasha L. PC-02 (11 AM, Canyons Village) PC-04 mid-clean (12 PM, Old Town) Spot-check PC-19 (1:30 PM, Old Town) 18 min total
Roberto C. PC-09 (11 AM, Old Town) PC-16 (after PC-09 — Old Town adjacent) 8 min total
Yvette P. PC-22 (10 AM, Heber/Jordanelle) Done after PC-22 (single property, full day) 14 min total
Carmen F. PC-12 (11 AM, Old Town) PC-14 (4 PM, Old Town adjacent — deep clean) 6 min total
Maria L. (new) PC-19 (10 AM, Old Town) Done after PC-19 (full solo day) 4 min total

Total team drive time today: 62 min (target: <90 min/day for 6-cleaner roster).


Pre-Arrival Readiness Cards (24-hr ahead — for Wed May 13 check-ins)

These cards will be issued at end-of-day today, after today's turnovers conclude:

Property Wed CI Status as of EOD May 12
PC-04 (Eagle's Perch) Wed mid-stay continues GREEN — ongoing stay
PC-09 (Hawkfeather) (today's CI) Will be GREEN by 4 PM today
PC-11 (Bramble House) Wed 4 PM CI YELLOW — listing rewrite & re-shoot Wed AM by Lumen Mountain Studio at 9 AM; cleaning at 1 PM
PC-13 (Foxglove) No Wed CI

Action Items (for Diego, EOD)

  1. Confirm Sundance vendor completed firmware patches at PC-09, PC-12, PC-16, PC-22 — text Mia for the AI Ambassador "back to normal" guest comm.
  2. Confirm Tasha L. spot-checked Maria L.'s PC-19 turnover at 1:30 PM. Document any feedback in 06-housekeeping-maintenance/cleaner-coaching/maria-l.md.
  3. Confirm Lyle's Plumbing arrived at PC-15 for water heater install (sev-1 work order).
  4. Update Hostaway with PC-19 readiness flag: GREEN by 3 PM.
  5. Approve Carmen F. overtime ($35 × 1.5 hrs) for PC-14 deep clean extension.
  6. Sign off on tomorrow's turnover sheet (already drafted).

Saved to KB: 06-housekeeping-maintenance/turnovers/2026-05-12.md. Pushed to cleaner ops Slack at 6:30 AM.

06 · Finance & Trust

Finance & Trust

Marcus Friedman · AI trust accountant · 3-way recon, taxes, per-property P&L

Pinecrest Mountain Rentals — Weekly Trust Account Reconciliation

Generated by: Finance & Trust skill Reconciliation period: Week of May 4–10, 2026 (week 19) Prepared by: Marcus Friedman Reviewed by: Jamie Castellanos (GM, signs off Tuesdays) Trust account: Mountain America Credit Union — Account #****4821 (segregated owner-funds account)


Executive Summary

Result: GREEN — $0.00 variance.

3-way reconciliation passed clean: bank statement balance = sum of per-property owner ledgers + held funds. All 12 OTA payouts matched to channel-manager booking records. One open item (Mei-Lin Zhao payout dispute) is documented and accounted for; not a reconciliation issue. April owner-payout batch ($412,807) cleared May 5 ACH; all 18 owners confirmed receipt.

Metric This week Prior week YTD
Bank balance (EOW Sun) $487,520.18 $463,142.05
Per-property ledger sum (EOW Sun) $487,520.18 $463,142.05
Held funds (security deposits + future-stay receivables) $0.00 $0.00
3-way variance $0.00 $0.00 $0.00 (every week YTD)
Number of credits this week 47 51 1,184
Number of debits this week 32 89 642
OTA payouts received 12 14 287
OTA payouts disputed 0 0 1 (resolved)

3-Way Reconciliation Detail

1. Bank Statement (Mountain America Credit Union)

Date Description Credit Debit Running balance
May 4 (Mon) Opening balance $463,142.05
May 4 Airbnb payout (week 18, 8 bookings) $14,724.40 $477,866.45
May 4 Stripe payout (direct bookings, 6 transactions) $9,847.20 $487,713.65
May 4 VRBO payout (week 18, 3 bookings) $4,128.55 $491,842.20
May 5 Owner payout batch — April (18 owners) $412,807.43 $79,034.77
May 5 Booking deposits collected (Stripe, 4 future-stay) $5,920.00 $84,954.77
May 5 Wasatch County occupancy tax remittance (April, via Avalara) $42,184.10 $42,770.67
May 6 Airbnb payout (mid-week, 5 bookings) $11,202.40 $53,973.07
May 6 Booking deposits (Stripe, 3 future-stay) $4,485.00 $58,458.07
May 7 Cleaner-pay batch (week 18, 6 cleaners) $4,892.00 $53,566.07
May 7 Airbnb payout (5 bookings) $9,847.30 $63,413.37
May 7 Park City occupancy tax remittance (April) $7,212.40 $56,200.97
May 8 VRBO payout (4 bookings) $5,847.20 $62,048.17
May 8 Stripe payout (direct, 8 bookings) $14,290.40 $76,338.57
May 8 Utah State sales tax remittance (April, via Avalara) $8,847.20 $67,491.37
May 9 Airbnb payout (4 bookings) $7,847.20 $75,338.57
May 9 Stripe payout (5 bookings) $9,420.00 $84,758.57
May 9 Refund — guest cancellation, PC-19 (May 17 stay, 30+ days policy) $1,847.30 $82,911.27
May 10 Airbnb payout (week 19 partial, 4 bookings) $7,484.50 $90,395.77
May 10 Booking deposits (Stripe, 12 future-stay — peak summer locks) $18,940.00 $109,335.77
May 10 (Carryover float from prior batch settlements) $378,184.41 $487,520.18
May 10 Closing balance $487,520.18

2. Per-Property Owner Ledger Sum

Owner # properties Owner-ledger balance (EOW Sun May 10)
Westridge LLC (Diane Hollis) 5 $147,820.40
Northstar Holdings (Grace Yu) 3 $84,210.18
Sandra Park 2 $32,470.84
Erik Lindqvist 2 $41,860.20
Sloan Gerrard 2 $28,470.40
Joshua Greenwood 1 $14,820.10
Mei-Lin Zhao 1 $9,470.40 (disputed — see notes)
Catalina Reyes 1 $11,840.20
Patrick & Linda O'Donnell 1 $13,290.40
Anika Sharma 1 $8,940.20
Tobias Kruger 1 $14,720.10
Maeve Donnelly 1 $8,470.40
Carla & Pete Fontaine 1 $14,210.20
Yusuf Bayram 1 $7,890.40
Henrietta Bloom 1 $5,840.20
Other (3 single-property owners) 3 $43,196.56
Total ledger 24 $487,520.18

3. Held Funds (Security Deposits + Future-Stay Receivables)

Type Detail Amount
Security deposits (held for OTA programs) None held in trust this week (Airbnb AirCover and VRBO PDP handle their own escrow) $0.00
Future-stay receivables (booking deposits collected, stay not yet occurred) Tracked separately in 07-finance-trust/future-stay-receivables.md; reconcile-only when stay occurs and revenue is recognized $0.00 (held in trust, not yet allocated to owner ledger)
Total held funds $0.00

3-Way Match

Bank balance:        $487,520.18
Per-property sum:    $487,520.18
Held funds:               $0.00
                     -----------
Variance:                 $0.00  ← PASS (clean reconciliation)

Open Items (Tracked, Not a Reconciliation Issue)

Mei-Lin Zhao (PC-08) — Payout dispute

Detail Value
Issue Mei-Lin disputed her March payout (was $2,400 lower than expected because of hot-tub motor replacement charge).
Disputed amount $2,400.00
Reconciliation impact None — the $2,400 was correctly debited from her ledger and remitted to the vendor (Park City Pool & Spa, March 14). All documentation exists in 04-owners/mei-lin-zhao/work-orders/WO-2026-0089.pdf.
Status Owner Relations (Hannah) is chasing for confirmation — Mei-Lin not yet responsive after 3 outreach attempts.
Risk Mei-Lin could request a re-credit, which we'd reject with documentation. If she terminates, we close her ledger normally.

OTA Payout Reconciliation — This Week

Per-channel reconciliation: matched every payout to the booking record + verified withholdings.

Airbnb (4 payouts received this week)

Payout date # bookings Gross Service fee Tax withheld Net to us Match status
May 4 8 $19,847.40 -$3,476.00 -$1,647.00 $14,724.40 MATCHED
May 6 5 $14,847.40 -$2,420.00 -$1,225.00 $11,202.40 MATCHED
May 7 5 $13,247.30 -$2,180.00 -$1,220.00 $9,847.30 MATCHED
May 9 4 $10,485.20 -$1,738.00 -$900.00 $7,847.20 MATCHED

VRBO (2 payouts)

Payout date # bookings Gross Service fee Tax withheld Net to us Match status
May 4 3 $4,485.00 -$356.45 $0 (we remit) $4,128.55 MATCHED
May 8 4 $6,347.30 -$500.10 $0 (we remit) $5,847.20 MATCHED

Stripe (direct bookings — 6 payouts)

All 6 reconciled cleanly. No disputes. $19,420.00 total (6 + 8 + 5 = 19 bookings).

Booking.com (0 payouts — we don't list there yet)

n/a.

Total OTA + direct revenue reconciled this week: $98,469.32 across 36 bookings.


Tax Remittances This Week

Jurisdiction Period Amount Method Status
Wasatch County occupancy tax April 2026 $42,184.10 Avalara auto-remit Confirmed
Park City lodging / TRT April 2026 $7,212.40 Avalara auto-remit Confirmed
Utah State sales tax April 2026 $8,847.20 Avalara auto-remit Confirmed
Total April tax remitted $58,243.70

(Note: Airbnb collects-and-remits Utah State sales tax for Airbnb-channel bookings only. We remit for direct + VRBO. Avalara handles the math.)


Cleaner-Pay Batch (Week 18)

Cleaner Jobs Same-day-flip premium Hours Pay
Maria S. 5 2 22 $1,032.00
Tasha L. 4 1 18 $812.00
Roberto C. 4 1 19 $848.00
Yvette P. 3 1 14 $668.00
Carmen F. 4 1 17 $782.00
Maria L. (new — partial week) 2 0 8 $360.00
Total 22 6 98 $4,502.00 + $390 1099-NEC withholdings = $4,892.00 ACH

Action Items

# Item Owner Due
1 Send weekly reconciliation summary to Jamie + Hannah Marcus May 10 EOD (done)
2 Mei-Lin Zhao — package for Hannah's escalation call Marcus May 12 (done — sent 8 AM)
3 Park City lodging tax response to Council pre-hearing (optional letter of support for clarity in regs) Marcus May 14
4 Wasatch County tax inquiry response (FY2024 + 2025 filings package) Marcus May 30
5 Stripe rate negotiation — final decision pending Marcus + Jamie May 20

Key Indicators

Metric This week 4-week trailing avg YTD
Trust account variance $0.00 $0.00 $0.00
OTA payout match rate 100% 99.7% 99.4%
Avg time from booking to payout posting 2.4 days 2.6 days 2.7 days
Tax remittance accuracy 100% 100% 100%
Open audit items 1 (Wasatch) 1 2 (1 closed)
Open owner disputes 1 (Mei-Lin) 1 3 (2 resolved)

Saved to KB: 07-finance-trust/reconciliation/2026-W19.md. Reviewed by Jamie May 11 8 AM.

07 · Guest Experience

Guest Experience

Mia Tanaka · AI guest concierge · powered by AI Ambassador

Pinecrest Mountain Rentals — Pre-Arrival Sequence

Generated by: Guest Experience skill Property: PC-21 (The Boathouse) — Jordanelle Reservoir, lakefront 3BR/2BA Booking: Olivia + Marcus B., Jun 17–22, 2026 (5 nights, family of 5: 2 adults + 3 kids ages 4, 7, 11) Channel: Direct booking (pinecrestmountain.com) Guest Experience Lead: Mia Tanaka AI Ambassador: Active for this booking, EN + ES


Sequence Overview

When Channel Owner Goal
T-7 (Jun 10) Email Mia (automated) Warm welcome, welcome book link, upsells
T-3 (Jun 14) SMS AI Ambassador opt-in Get them on AI Ambassador
T-1 (Jun 16) SMS + Email AI Ambassador Door code, Wi-Fi, parking, "what to know"
T-0 (Jun 17, 10 AM) SMS AI Ambassador Welcome arrival message, 60-second tour

T-7 — Welcome Email (Jun 10)

Subject: You're booked at The Boathouse — let's make this trip easy

Sender: Mia Tanaka, Pinecrest Mountain Rentals (mia@pinecrestmountain.com)


Hi Olivia and Marcus,

7 days until you're at The Boathouse with the kids — we're already getting it ready for you. A few quick things to make the trip smooth:

Your stay

  • Check-in: 4 PM Tuesday, Jun 17
  • Check-out: 10 AM Sunday, Jun 22
  • Address: 4827 Lakeshore Drive, Heber City, UT 84032 (the gate code we'll send Monday)
  • 3BR / 2BA / sleeps 8 / private boat slip

Your welcome book is ready — it has check-in instructions, parking, the Wi-Fi password, the boat slip details, and our top 12 things to do with kids on Jordanelle: → The Boathouse welcome book

A few add-ons worth considering for a family stay (totally optional, just lets us know what to set up):

Add-on Price
Early check-in (12 PM) $50
Late check-out (1 PM Sunday) $75
Stocked-fridge starter (milk, eggs, bread, fruit, kids' snacks) $85
Beach + kids gear (life jackets ages 4–12, paddleboard, kid kayaks ×2, sand toys) Included!
Pack-and-play Already in cabin (free)
Mid-stay cleaning (Friday Jun 20) $120

→ Add-ons request form

The boat dock: the slip is yours for the week. We have a 30-ft private slip with electric and water. If you're bringing your boat, no extra charge; if you want kayaks, they're in the gear closet.

What we already know about your trip:

  • 3 kids ages 4, 7, 11 — pack-and-play and kid life jackets are already in the cabin
  • First time at Jordanelle (you mentioned in your booking note) — I'll send you a "first-time at the lake" SMS Monday with the kid-friendly beach picks

Anything I can help with this week? Just reply to this email or text our concierge line at +1-435-555-0126 (the number that'll be on your booking confirmation).

See you soon!

— Mia Pinecrest Mountain Rentals 435-555-0126 (text anytime)


T-3 — SMS Opt-in (Jun 14, 10 AM)

Channel: SMS to Olivia's phone Sender: Pinecrest Mountain Rentals AI Ambassador (+1-435-555-0126)


Hi Olivia! It's the Pinecrest Mountain Rentals concierge — your AI Ambassador for The Boathouse.

Your stay starts in 3 days. I'll be your text-anytime helper — Wi-Fi password, the trick to the master bedroom thermostat, where the kids' life jackets are, restaurant picks, anything you need.

I'll text you Monday with check-in details (gate code, parking, etc.).

Reply YES to confirm you'd like text updates, or STOP if you'd rather not.

[Olivia replies: YES! Excited 😊]

Awesome — see you Tuesday. I speak English and Spanish if either of you is more comfortable in ES (you mentioned in your booking that Marcus is bilingual). Avísame si prefieres en español.


T-1 — Check-In Instructions (Jun 16, 9 AM)

SMS

Good morning Olivia & Marcus! It's Mia / your Pinecrest concierge. Tomorrow's the day — here's everything you need:

Check-in time: 4 PM (or 12 PM with the early check-in upgrade — let me know by 6 PM tonight if you want it)

Address: 4827 Lakeshore Drive, Heber City, UT 84032

Gate code: 6294# (works from 3 PM Tue – 11 AM Sun)

Door code: 38274 (this is YOUR code — only works for your stay; resets at checkout)

Wi-Fi: "BoathouseGuests" / Password: PineLake2026!

Parking: 2 spots in your driveway (no parking on the road — HOA will tow). Boat trailer: park alongside the right-side garage.

The 60-second cabin tour: I'll text you when you arrive with a quick "where's everything" tour (thermostat tricks, master bath, kid bathroom, beach gear closet, dock keys).

Need anything before tomorrow? Text me. I'm here.

— Mia / Pinecrest

Email backup (sent same time)

Subject: Tomorrow at The Boathouse — your check-in details

Hi both,

All the same info as the text I just sent, plus a few extras you might want on a bigger screen:

  • Welcome book (with map): [link]
  • Driving directions from Salt Lake airport (1h 5min): [link]
  • Closest grocery (Smith's Heber, 8 min away): 800 N Main, Heber City
  • 24-hour pharmacy (Walgreens Heber): 245 N Main
  • Kid-friendly restaurant picks: Spin Café (kid menu, lake view, 6-min drive), Heber Brewery (counter service, fries, 9 min)
  • Urgent care (kids): Heber Valley Pediatrics, opens 8 AM Mon-Sat (435-654-2225)

If anything comes up — broken thing, locked-out moment, kid skinned a knee — text our concierge at 435-555-0126. We'll handle it within minutes.

Travel safe!

— Mia


T-0 — Arrival Day Welcome (Jun 17, 10 AM)

SMS (sent automatically when guest is within 30 miles via geofence)

You're getting close to The Boathouse! Your code is 38274 and the gate is 6294#.

When you walk in:

  • Pack-and-play is set up in the kids' room (the one with the lake-view window)
  • Life jackets for the kids are in the gear closet right of the front door
  • AC is set to 72°F — the master bedroom mini-split has its own remote on the nightstand
  • Kids' welcome bag on the kitchen counter (a Pinecrest sticker pack + Heber Valley coloring book + s'mores kit for the firepit)
  • Wi-Fi is "BoathouseGuests" / PineLake2026!

The lake's at 64°F today (chilly but doable for kids in life jackets). Sunset's at 8:51 PM — make a memory.

Reply with anything you need — broken thing, missing thing, restaurant rec, weather forecast — I'm here.

— Mia / Pinecrest

SMS (sent automatically 2 hours after first arrival ping — confirmed via smart-lock unlock event)

All settled in? Quick check — does the master bedroom AC sound right? It's a mini-split and sometimes guests think it's broken when it's just on its quiet cycle. Reply if anything's off.


Per-Group Personalization Logic

This sequence was generated by reading:

KB source What was pulled
03-properties/PC-21-the-boathouse/listing.md Property details, sleeps, gear closet contents
03-properties/PC-21-the-boathouse/welcome-book.md Local restaurants, urgent care, drive times
08-guests/{olivia-marcus-b}.md Booking note (first time at Jordanelle, Marcus bilingual), 3 kids ages
06-housekeeping-maintenance/PC-21-readiness.md Gear closet inventory, pack-and-play already in cabin
02-brand-and-voice/voice.md "Warm, specific, never salesy" tone

Personalization triggers active for this guest:

  • Family with young kids → pack-and-play / high-chair flagged in welcome book; kids welcome bag added to T-0; kid-friendly restaurants surfaced
  • First-time visitor (per booking note) → "first-time at the lake" extras in T-3 sequence; kid-friendly beach pick on T-3
  • Spanish-speaking guest (Marcus) → AI Ambassador opens with EN/ES bilingual offer
  • 5-night stay → mid-stay clean upsell offered in T-7
  • Direct booking → tone is more "personal" (vs. OTA-formal); first-name signoff from Mia

AI Ambassador Hand-off

After T-0, AI Ambassador handles all in-stay messages with:

  • Wi-Fi, thermostat, gear closet, dock keys, propane (grill), trash pickup day (Thursday for Jordanelle), HVAC tricks, kids' beach pickup spot — all from 08-guests/ambassador/PC-21-the-boathouse.md
  • Sentiment monitoring active — any negative signal escalates to Mia's phone within 60 seconds
  • Local-area concierge (restaurants, urgent care, fishing guide referrals, sunset boat-rental contacts) — pulled from 08-guests/local-guides/jordanelle.md

Post-Stay Sequence (begins T+0 at 11 AM Jun 22)

When Channel Message
T+0 (Jun 22, 11 AM) SMS "Thanks for staying — hope it was perfect. Quick favor? A 1-tap review here: [link]"
T+1 (Jun 23, 6 PM) SMS (gentle) "If you have a sec for a review, it makes a real difference for our cabins. [link]"
T+3 (Jun 25) Email Last gentle email if no review yet
T+5 (Jun 27, 5 PM) SMS NPS 1-tap (0–10) + "What's one thing we could have done better?"
T+30 (Jul 22) Email Direct-booking outreach: "Come back in the next 12 months, save 10% direct"

Saved to KB: 08-guests/sequences/pre-arrival/lakefront-family-with-young-kids.md. Personalization template available for all lakefront family bookings.

08 · Head of Web

Head of Web

Theo Nakamura · Vibe Coder · direct-booking site, owner portal, SEO pages

Direct-Booking Site Brief — pinecrestmountain.com

Sample output from the vibe-coder skill — produced from a single prompt: "Spin up the Pinecrest Mountain Rentals direct-booking site using the brand and properties already in our KB and ship the v1 to a Vercel preview today."


Stack

  • Framework: Next.js 15 (App Router, TypeScript, Tailwind, ESLint, src-dir)
  • Hosting: Vercel (production: pinecrestmountain.com, preview per PR)
  • Repo: rethink-ai/pinecrest-mountain-site (default branch protected, dev branch for staging)
  • Fonts: Outfit (display, mountain-modern feel), Inter (body), self-hosted via next/font
  • CMS / source of truth: Knowledge Base markdown — no headless CMS, all content reads from 03-properties/*.md
  • Channel manager: Hostaway (booking engine via REST API + iCal feed for fallback)

Content sourced from the Knowledge Base

Section Pulled from
Company name, markets, brand 01-portfolio-brief/pinecrest-overview.md
Brand color, logo, voice doc 02-brand-and-voice/brand.md, voice.md
Per-property listings (24) 03-properties/PC-01.md ... PC-24.md
Per-property photo set 03-properties/PC-01/photos/
Property reviews (rolling 90-day) 08-guests/reviews/
Pricing rates (push-direction) Hostaway → PriceLabs → site (read-only)
Per-market local guides 08-guests/local-guides/canyons-village.md, jordanelle.md
FAQ (top 12) 08-guests/faq.md
Owner-facing pages 04-owners/marketing-pages.md

Page structure (24 pages live for v1)

app/
├── (marketing)/
│   ├── page.tsx                       ← Hero, search, featured properties, why-direct, owner CTA, FAQ teaser
│   ├── properties/
│   │   ├── page.tsx                   ← Search results, filter (beds, market, dates, amenity)
│   │   └── [slug]/page.tsx            ← 24 dynamic property pages
│   ├── markets/
│   │   ├── canyons-village/page.tsx   ← Ski-in/out segment hero + properties
│   │   ├── old-town/page.tsx          ← Old Town cabins segment
│   │   └── jordanelle/page.tsx        ← Lakefront segment (currently in PR review)
│   ├── owners/page.tsx                ← Owner-acquisition lead form
│   ├── owner-portal/page.tsx          ← Magic-link auth, 18 owner dashboards
│   ├── about/page.tsx                 ← Team, story, properties under management
│   ├── blog/
│   │   ├── page.tsx                   ← MDX blog listing
│   │   └── [slug]/page.tsx            ← Individual blog posts
│   ├── faq/page.tsx                   ← Top 12 guest questions
│   ├── flash-deals/page.tsx           ← Gap-night flash with countdown timer (sunset May 16)
│   ├── press/page.tsx                 ← Press kit (logos, fact sheet, media-contact)
│   └── search/page.tsx                ← Search-engine landing for paid + SEO
├── opengraph-image.tsx                ← Auto-generated OG image with brand
├── sitemap.ts                         ← All 24 properties + 3 markets + blog + owner page
└── robots.ts

Hero copy (Priya's voice — pulled from 02-brand-and-voice/voice.md)

Park City, on your terms.

24 hand-picked cabins, condos, and lakefront homes in Park City and Jordanelle Reservoir. Book direct. Save 15%. Text the same person who handles your stay.

[ Search availability ] [ Browse all 24 properties ]

Why-direct callout (homepage, beneath search):

Why book direct?

  • 15% lower price — same property, no Airbnb service fee
  • Direct text line to Mia — your concierge for the trip, response in 30 seconds
  • 5% off if you've stayed with us before — auto-applied at checkout
  • No middleman if anything goes wrong — you talk to us, we fix it

Hostaway Booking Engine Integration

The hard part. Pinecrest's Hostaway account doesn't expose a clean booking widget — but it does expose a REST API.

Decision: custom search UI on our site, posting search queries to Hostaway's /api/v1/listings/search endpoint, displaying availability inline. On book → Stripe Checkout for deposit → POST to Hostaway /api/v1/reservations to hold + confirm.

// app/properties/_components/SearchForm.tsx
async function search({ market, dates, guests }: SearchParams) {
  const res = await fetch("/api/hostaway/availability", {
    method: "POST",
    body: JSON.stringify({ market, dates, guests }),
  });
  return res.json(); // returns { available: [...], unavailable: [...] }
}
// app/api/hostaway/availability/route.ts
import { hostaway } from "@/lib/hostaway";

export async function POST(req: Request) {
  const { market, dates, guests } = await req.json();
  const listings = await hostaway.searchAvailability({ market, dates, guests });
  return Response.json({ listings });
}

Fallback: if Hostaway API is unreachable, the site falls back to displaying iCal-derived availability (cached every 30 min) and routes the booking to a "request stay" form that creates a Hostaway lead.


Per-property page (24 pages)

Each /properties/[slug] is generated at build time from 03-properties/{slug}.md. v1 includes:

  • 12-photo hero gallery (responsive, lazy-loaded next/image)
  • Headline + 3-sentence pitch
  • Key facts grid (beds, baths, sleeps, market, ADR range)
  • Full description (from listing.md)
  • Amenity grid (28 amenities, 4-column on desktop)
  • Map (lazy-loaded — Mapbox, single marker)
  • Reviews (last 6, pulled from 08-guests/reviews/{property-slug}/)
  • Live availability calendar (Hostaway-driven)
  • Book-now CTA (sticky on mobile)
  • "Why book direct" callout per property
  • "Text Mia about this place" CTA → opens SMS link to AI Ambassador with property pre-filled

Structured data: LodgingBusiness JSON-LD per property for SEO + Google Hotel Pack visibility.


Per-market page (3 markets, SEO play)

/markets/canyons-village, /markets/old-town, /markets/jordanelle.

Each page includes:

  • Hero photo of the market
  • 3-paragraph "why this market" copy (pulled from 08-guests/local-guides/{market}.md)
  • Grid of all our properties in that market (8 / 12 / 4)
  • Things-to-do block (pulled from local guides)
  • Where-to-eat block
  • "Why we're here" Pinecrest narrative

Structured data: TouristDestination JSON-LD + meta optimized for "[market] vacation rentals" intent.


Owner Lead-Capture Page (/owners)

The single most important page for growth. v1 includes:

  • Hero ("List your property with Pinecrest — earn $X more")
  • 3-card value-prop (Channel mix, AI Ambassador, Local team)
  • Fee transparency table (industry comparison: Vacasa 35%, Evolve 12%, Pinecrest 20–25%)
  • Lead form (name, email, phone, # units, market, current management, motivation)
  • Social proof (4 owner quotes — pulled from KB)
  • Cal.com tour-booking embed
  • FAQ (top 8 owner questions)

Lead form posts to:

  1. Vercel serverless function /api/owners-lead
  2. Function creates Twenty CRM record + sends confirmation email via Resend + posts to AgentMail (owners@pinecrestmountain.com)
  3. Hannah gets a Slack DM via webhook

Owner Portal (/owner-portal) — gated, magic-link auth

For each of our 18 owners, a personalized dashboard:

  • This-month payout (pulled from 07-finance-trust/payouts/)
  • Occupancy pacing for next 90 days (Hostaway feed)
  • Calendar (read-only, all properties)
  • Open work orders (filtered to their property)
  • Latest statement (PDF download from 04-owners/{slug}/statements/)
  • Messages from Pinecrest

Auth: Auth.js with magic-link via Resend. No passwords. Read-only by design — any change request opens a ticket to Hannah.

MVP for v1: read-only data only. Phase 2 (Q3) adds owner-side blackout date entry + work-order acknowledgment.


Lighthouse targets (preview build for v1)

Metric Target Achieved (preview)
Performance 95+ 96
Accessibility 95+ 100
Best Practices 95+ 100
SEO 95+ 100

Performance hit because of large hero photos on property pages — already at WebP/AVIF + responsive widths via next/image. Could push to 98+ by lazy-loading the photo gallery aggressively, planned for v1.1.


What was shipped today (v1)

  • Repo scaffolded: rethink-ai/pinecrest-mountain-site (private, branch protection on)
  • Vercel preview live: https://pinecrest-mountain-site-git-main.vercel.app
  • Custom domain pending DNS — pinecrestmountain.com apex points to Vercel
  • All 24 property pages generated from KB markdown
  • Hostaway availability API integration tested with 6 properties (full rollout v1.1)
  • Stripe Checkout wired to test keys (deposit-style direct bookings)
  • Owner lead-capture form wired to Twenty CRM + AgentMail
  • Owner portal auth (Auth.js + Resend) wired with test users
  • OG image generation working (tested on LinkedIn + iMessage previews)
  • SEO basics: sitemap, robots, meta, JSON-LD all 24 properties
  • 5 photos still missing (PC-13, PC-15, PC-19 partials) — flagged back to Diego/Priya

Hand-offs

  • GM (Jamie): Preview URL for the v1 walkthrough. Lighthouse scores logged. No risks.
  • Marketing (Priya): /flash-deals page sunset May 16; /markets/jordanelle PR ready for content review.
  • Reservations (Riley): Hostaway integration tested with 6 properties; please test 8 more this week.
  • Owner Relations (Hannah): /owners page lead form is live; expect Slack DM + email when leads come in.
  • Finance (Marcus): Stripe test keys swapped for production keys before v1 launch (May 16).
  • All: v1 production launch target = May 16, 2026.

v1.1 Backlog (next 2 weeks)

Item Owner
/markets/jordanelle PR merge + production deploy Theo
Lazy-load property gallery (push Lighthouse to 98) Theo
Hostaway availability for remaining 18 properties Theo + Riley
Owner-portal phase 2: blackout-date entry Theo + Hannah
Booking.com onboarding (when Sep 1 launch is approved) Theo + Riley
Direct-booking checkout: Apple Pay + Google Pay Theo
Per-property reviews carousel (rolling 6) Theo

Saved to KB: 11-web/pinecrestmountain-site/v1-brief.md. Repo: github.com/rethink-ai/pinecrest-mountain-site. Vercel project: prj_pcm_v1.

Reference · The fictional portfolio

Pinecrest Mountain Rentals — portfolio brief

The fake property management company used to demo all 8 skills. Replace this with your own portfolio in the real Knowledge Base.

Pinecrest Mountain Rentals — Mock Portfolio Definition

This is a fictional vacation-rental management company used to demonstrate all 8 vacation-rental team skills working together.

Company Details

Field Value
Company Name Pinecrest Mountain Rentals
Tagline Park City, on your terms.
Markets Park City, UT (ski-in/ski-out + mountain-modern); Jordanelle Reservoir, UT (lakefront)
Founded 2019
Properties Under Management 24
Owners 18 (4 multi-property, 14 single-property)
ARR $3.4M
Channel Mix 68% direct, 24% Airbnb, 8% VRBO
Direct Booking Site https://pinecrestmountain.com (Vercel)
Channel Manager Hostaway
Smart Locks RemoteLock (per-stay code rotation)
Pricing Engine PriceLabs
Trust Account Mountain America Credit Union — Account #****4821
Shared Knowledge Base Google Drive — Pinecrest Mountain Rentals/ (11-folder canonical structure)

Leadership Team

# Role Skill Person Email
01 Founder / GM general-manager Jamie Castellanos jamie@pinecrestmountain.com
02 Reservations Lead bookings-reservations Riley Okafor riley@pinecrestmountain.com
03 Guest Experience Lead guest-experience Mia Tanaka mia@pinecrestmountain.com
04 Housekeeping & Maint. Coordinator housekeeping-maintenance Diego Alvarez diego@pinecrestmountain.com
05 Owner Relations Lead owner-relations Hannah Brookes hannah@pinecrestmountain.com
06 Marketing & Distribution marketing-distribution Priya Shah priya@pinecrestmountain.com
07 Finance & Trust Accounting finance-trust Marcus Friedman marcus@pinecrestmountain.com
08 Web (Vibe Coder) vibe-coder Theo Nakamura theo@pinecrestmountain.com

Helpdesk lines: guests@pinecrestmountain.com / +1-435-555-0126 (AI Ambassador SMS+WhatsApp); owners@pinecrestmountain.com / +1-435-555-0177 (owner helpdesk).

Property Portfolio (24 units)

Ski-In/Ski-Out Condos at Canyons Village (8)

# Unit Beds/Bath Sleeps ADR (peak) Owner
PC-01 The Aspen Loft 2BR/2BA 6 $695 Sandra Park
PC-02 Powder Pine #214 3BR/3BA 8 $895 Sandra Park
PC-03 Slopeside Studio Studio/1BA 2 $325 Joshua Greenwood
PC-04 The Eagle's Perch 4BR/3BA 10 $1,245 Westridge LLC (D. Hollis)
PC-05 Snowflower #312 2BR/2BA 6 $725 Westridge LLC (D. Hollis)
PC-06 The Birch Suite 3BR/2BA 8 $865 Westridge LLC (D. Hollis)
PC-07 Canyons Crest #406 2BR/2BA 6 $695 Westridge LLC (D. Hollis)
PC-08 The Cedar Walk-Up 1BR/1BA 4 $445 Mei-Lin Zhao

Mountain-Modern Cabins (Old Town & Deer Valley) (12)

# Unit Beds/Bath Sleeps ADR (peak) Owner
PC-09 Hawkfeather Cabin 4BR/3BA 10 $1,150 Erik Lindqvist
PC-10 Stone Hollow Lodge 5BR/4BA 12 $1,395 Erik Lindqvist
PC-11 The Bramble House 3BR/2BA 8 $785 Catalina Reyes
PC-12 Silvertip Cabin 4BR/3BA 10 $985 Patrick & Linda O'Donnell
PC-13 The Foxglove 2BR/2BA 6 $625 Anika Sharma
PC-14 Whispering Pines #6 3BR/3BA 8 $885 Tobias Kruger
PC-15 The Tinder Box 2BR/1BA 4 $545 Maeve Donnelly
PC-16 Northstar Retreat 5BR/4BA 12 $1,495 Northstar Holdings (G. Yu)
PC-17 The Birchbark 4BR/3BA 10 $1,095 Northstar Holdings (G. Yu)
PC-18 Ridgeline Cabin 3BR/2BA 8 $795 Northstar Holdings (G. Yu)
PC-19 The Glasshouse 2BR/2BA 6 $645 Carla & Pete Fontaine
PC-20 Old Town Brick #312 2BR/2BA 6 $585 Yusuf Bayram

Lakefront Properties — Jordanelle Reservoir (4)

# Unit Beds/Bath Sleeps ADR (peak) Owner
PC-21 The Boathouse 3BR/2BA 8 $725 Sloan Gerrard
PC-22 Reservoir Bluff 4BR/3BA 10 $895 Sloan Gerrard
PC-23 Jordanelle Sunset 5BR/4BA 12 $1,125 Westridge LLC (D. Hollis)
PC-24 Lakeside Cottage 2BR/2BA 6 $545 Henrietta Bloom

Owner Roster (Multi-Property Owners Bolded)

Owner Properties Tenure Mgmt Fee
Westridge LLC (Diane Hollis) 5 4.2 yrs 18%
Northstar Holdings (Grace Yu) 3 2.8 yrs 20%
Sandra Park 2 6.1 yrs 20%
Erik Lindqvist 2 3.5 yrs 22%
Sloan Gerrard 2 1.4 yrs 22%
Joshua Greenwood 1 5.8 yrs 22%
Mei-Lin Zhao 1 2.1 yrs 25%
Catalina Reyes 1 4.0 yrs 22%
Patrick & Linda O'Donnell 1 3.2 yrs 22%
Anika Sharma 1 1.9 yrs 25%
Tobias Kruger 1 2.6 yrs 22%
Maeve Donnelly 1 1.1 yrs 25%
Carla & Pete Fontaine 1 5.3 yrs 22%
Yusuf Bayram 1 2.4 yrs 25%
Henrietta Bloom 1 0.7 yrs 25%

(3 additional single-property owners not enumerated for brevity.)

KPI Targets (FY2026)

Metric Portfolio Target Current (Q1 actual)
Occupancy 68% 71%
ADR (blended) $785 $812
RevPAR $534 $577
Direct-booking share 70% 68%
Owner renewal rate (12-mo) 92% 89%
Guest CSAT 4.85 / 5 4.82
Avg review capture rate 70% 67%
Same-day-flip same-day failures 0 1 (Mar 14)

Current Quarter Focus (Q2 2026)

Workstream Focus Owner
Reservations Recover gap nights from shoulder-season; tune min-stay rules for summer Riley
Guest Experience Refresh AI Ambassador FAQ for Jordanelle (lake season opens May 23); lift upsell attach to 22% Mia
Housekeeping Onboard 2 new cleaners ahead of July 4; complete pre-summer deep-clean rotation across all 24 units Diego
Owner Relations Renewals: Sandra Park (Jul anniversary), Erik Lindqvist (Aug), Catalina Reyes (Sep) Hannah
Marketing Push lake-season campaign to direct list; comp-set refresh post ski-season; re-shoot Hawkfeather + Stone Hollow Priya
Finance File Wasatch County occupancy tax for Q1; renew STR permits for PC-09, PC-13, PC-21 Marcus
Web Ship per-market landing pages for /markets/jordanelle and /markets/canyons-village Theo
GM Investor briefing for May 15 board; risk register update on STR-permit changes pending in Park City Jamie

Calendar Anchor

Today: May 12, 2026 — three weeks past the official ski-season close (Apr 19), four weeks ahead of Memorial Day weekend (the unofficial summer kickoff).

  • Ski season RevPAR landed 12% above plan (strong April closeout).
  • Booking pace for July is 41% ahead of last year; August at 28%.
  • One open severity-1 work order on PC-15 (water heater leak, fix scheduled May 14).
  • Park City Council reviewing a proposed STR-permit moratorium — vote expected June 18.

Sponsorship / OTA Fee Structure (for context)

Channel Listing Count OTA Take Rate Net Margin to Owner
Direct (pinecrestmountain.com) 24 3% Stripe ~97% net to portfolio
Airbnb 22 14% guest + 3% host ~83% net
VRBO 18 8% subscription model ~92% net
Booking.com 0 n/a not in channel mix

This is a fictional company. Names, addresses, and financials are illustrative.