{
  "portfolio_owner": "Jordan Ueltschy",
  "entity": "Joy Family Holdings LLC",
  "generated": "2026-07-20",
  "properties": [
    {
      "id": "joy-on-the-lake",
      "hospitable_id": "fb129e1c-e958-4d4a-9b5e-4acfe5d86007",
      "name": "Joy On The Lake",
      "public_name": "Lake Cumberland • Sleeps 16 • Mancave • Lake Views",
      "nickname": "Joy",
      "city": "Somerset",
      "state": "KY",
      "zip": "42503",
      "address": "197 Suits US Drive",
      "coords": {"lat": 37.0664, "lng": -84.6747},
      "type": "STR",
      "bedrooms": 4,
      "baths": 3,
      "sleeps": 16,
      "sqft": 2400,
      "listed": ["airbnb", "vrbo", "direct"],
      "amenities": ["hot tub", "pool table", "fire pits", "putting green", "lake view", "boat parking", "blackstone", "smart TVs"],
      "avg_stay": 3.2,
      "class": "469-eligible",
      "acquired": "2022-03-15",
      "cost_basis": 425000,
      "current_value": 585000,
      "mortgage_balance": 316000,
      "monthly_payment": 2810,
      "insurance_annual": 3400,
      "tax_annual": 4200,
      "occupancy_tax_rate": 0.11,
      "occupancy_tax_authority": "Pulaski County",
      "airbnb_rating": 4.94,
      "vrbo_rating": 4.91,
      "reviews_total": 87,
      "response_rate_pct": 100,
      "response_time_hrs": 0.3,
      "avg_daily_rate": 385,
      "occupancy_ytd": 0.71,
      "revenue_ytd": 51380,
      "cleaner": "Melissa (Somerset Cleans)",
      "cleaner_fee": 175,
      "handyman": "Rick Draughn · (606) 555-0142",
      "wifi_name": "JoyLake-Guest",
      "smart_lock": "Level Lock+ · 4-digit code per stay",
      "thermostat": "Ecobee Smart 6",
      "noise_sensor": "Minut · installed 2024-05",
      "notes_for_operator": "Master soaking tub needs annual re-caulk. Blackstone griddle scraper missing since June — replace. Cold-plunge tub next to firepit is a future upgrade candidate — comp set adds $60/night."
    },
    {
      "id": "fred-sissys",
      "hospitable_id": "c9b8daed-9aee-4a1e-893d-2e8c6169ac7e",
      "name": "Fred & Sissy's Cottage",
      "public_name": "Charming Ohio Country Cottage · Historic Uhrichsville",
      "nickname": "Fred & Sissy's",
      "city": "Uhrichsville",
      "state": "OH",
      "zip": "44683",
      "coords": {"lat": 40.393, "lng": -81.348},
      "type": "STR",
      "bedrooms": 2,
      "baths": 1,
      "sleeps": 4,
      "sqft": 1100,
      "listed": ["airbnb", "vrbo", "direct"],
      "amenities": ["fireplace", "porch swing", "walking trails", "vintage decor", "board games", "keurig", "pet friendly"],
      "avg_stay": 2.4,
      "class": "469-eligible",
      "acquired": "2021-08-01",
      "cost_basis": 128000,
      "current_value": 165000,
      "mortgage_balance": 84000,
      "monthly_payment": 750,
      "insurance_annual": 1200,
      "tax_annual": 1450,
      "occupancy_tax_rate": 0.055,
      "occupancy_tax_authority": "Tuscarawas County",
      "airbnb_rating": 4.97,
      "vrbo_rating": 4.95,
      "reviews_total": 143,
      "response_rate_pct": 99,
      "response_time_hrs": 0.5,
      "avg_daily_rate": 128,
      "occupancy_ytd": 0.68,
      "revenue_ytd": 21400,
      "cleaner": "Debbie L. · (330) 555-0189",
      "cleaner_fee": 85,
      "handyman": "Uhrichsville True Value handyman referral",
      "wifi_name": "FredSissy-Guest",
      "smart_lock": "August Wi-Fi (gen 4)",
      "thermostat": "Ecobee 3 Lite",
      "noise_sensor": "None (rural, low risk)",
      "notes_for_operator": "Guests keep asking about pet fee — currently absorbing $20/stay. Add explicit $50 pet fee. Weber grill hinge failing — replace before end of Aug."
    },
    {
      "id": "lakeview-lodge",
      "hospitable_id": "bfba8e1e-7554-47f2-af11-ca20696ab1c5",
      "name": "Lakeview Lodge",
      "public_name": "Lakeview Lodge · 5BR Cumberland Retreat",
      "nickname": "Lakeview",
      "city": "Bronston",
      "state": "KY",
      "zip": "42518",
      "coords": {"lat": 36.9776, "lng": -84.6488},
      "type": "STR",
      "bedrooms": 5,
      "baths": 4,
      "sleeps": 14,
      "sqft": 3200,
      "listed": ["airbnb", "vrbo", "booking", "direct"],
      "amenities": ["hot tub", "sauna", "fire pit", "arcade room", "smart TVs", "boat slip access", "chef kitchen", "EV charger"],
      "avg_stay": 3.6,
      "class": "469-eligible",
      "acquired": "2023-06-01",
      "cost_basis": 528000,
      "current_value": 660000,
      "mortgage_balance": 421000,
      "monthly_payment": 3480,
      "insurance_annual": 4100,
      "tax_annual": 5200,
      "occupancy_tax_rate": 0.11,
      "occupancy_tax_authority": "Pulaski County",
      "airbnb_rating": 4.89,
      "vrbo_rating": 4.87,
      "reviews_total": 52,
      "response_rate_pct": 100,
      "response_time_hrs": 0.4,
      "avg_daily_rate": 445,
      "occupancy_ytd": 0.64,
      "revenue_ytd": 53600,
      "cleaner": "Melissa (Somerset Cleans)",
      "cleaner_fee": 225,
      "handyman": "Rick Draughn · (606) 555-0142",
      "wifi_name": "LakeviewLodge-5G",
      "smart_lock": "Level Lock+ · 4-digit code per stay",
      "thermostat": "Ecobee Smart 6 (2 zones)",
      "noise_sensor": "Minut · installed 2024-11",
      "notes_for_operator": "Arcade room is a booking driver — Robotron cabinet has intermittent joystick, order replacement. Sauna needs new heating element by end of year. EV charger drives Tesla-owner bookings — consider adding second unit."
    },
    {
      "id": "truro-house",
      "hospitable_id": "928d462d-e8e0-4228-ae8c-f933a71e5bf7",
      "name": "Truro House",
      "public_name": "Truro House · Columbus Executive Suburbs",
      "nickname": "Truro",
      "city": "Reynoldsburg",
      "state": "OH",
      "zip": "43068",
      "coords": {"lat": 39.9548, "lng": -82.8121},
      "type": "STR",
      "bedrooms": 3,
      "baths": 2,
      "sleeps": 8,
      "sqft": 1650,
      "listed": ["airbnb", "vrbo", "direct"],
      "amenities": ["office setup", "fast wifi", "fenced yard", "smart TVs", "coffee bar", "pack-n-play", "washer/dryer"],
      "avg_stay": 4.1,
      "class": "469-eligible",
      "acquired": "2022-11-15",
      "cost_basis": 218000,
      "current_value": 265000,
      "mortgage_balance": 168000,
      "monthly_payment": 1420,
      "insurance_annual": 1650,
      "tax_annual": 3100,
      "occupancy_tax_rate": 0.056,
      "occupancy_tax_authority": "Franklin County",
      "airbnb_rating": 4.92,
      "vrbo_rating": 4.90,
      "reviews_total": 68,
      "response_rate_pct": 100,
      "response_time_hrs": 0.2,
      "avg_daily_rate": 165,
      "occupancy_ytd": 0.74,
      "revenue_ytd": 32450,
      "cleaner": "Tidy Toucan Cleaning · Amanda",
      "cleaner_fee": 110,
      "handyman": "Reynoldsburg All-Trades · (614) 555-0177",
      "wifi_name": "Truro-Fast",
      "smart_lock": "Schlage Encode Plus",
      "thermostat": "Nest Learning Gen 4",
      "noise_sensor": "NoiseAware · installed 2024-08",
      "notes_for_operator": "Business travelers love the office setup — consider a second monitor upsell ($15/night). Deck stain overdue since 2024 spring. Washer bearings loud — schedule service."
    },
    {
      "id": "changes-in-attitude",
      "hospitable_id": "5d390edf-21e7-485c-b31a-433a92bd0a26",
      "name": "Changes in Attitude Suite",
      "public_name": "Panama City Beach · Steps From The Sand",
      "nickname": "Changes",
      "city": "Panama City Beach",
      "state": "FL",
      "zip": "32413",
      "coords": {"lat": 30.1766, "lng": -85.8055},
      "type": "STR",
      "bedrooms": 2,
      "baths": 2,
      "sleeps": 6,
      "sqft": 1050,
      "listed": ["airbnb", "vrbo", "booking", "direct"],
      "amenities": ["beach view", "pool", "beach chairs", "keurig", "smart TVs", "beach cart", "outdoor shower"],
      "avg_stay": 4.8,
      "class": "469-eligible",
      "acquired": "2024-02-01",
      "cost_basis": 355000,
      "current_value": 385000,
      "mortgage_balance": 285000,
      "monthly_payment": 2340,
      "insurance_annual": 4800,
      "tax_annual": 3800,
      "occupancy_tax_rate": 0.12,
      "occupancy_tax_authority": "Bay County + FL State",
      "airbnb_rating": 4.85,
      "vrbo_rating": 4.83,
      "reviews_total": 41,
      "response_rate_pct": 100,
      "response_time_hrs": 0.35,
      "avg_daily_rate": 245,
      "occupancy_ytd": 0.79,
      "revenue_ytd": 42600,
      "cleaner": "Emerald Coast Turnovers · Rita",
      "cleaner_fee": 135,
      "handyman": "PCB Property Fix · (850) 555-0201",
      "wifi_name": "ChangesInAttitude",
      "smart_lock": "Yale Assure SL",
      "thermostat": "Ecobee Smart 6",
      "noise_sensor": "Party Squasher + Minut · both installed 2024-04",
      "notes_for_operator": "Insurance premium jumped 42% at renewal (hurricane exposure). Shop Steadily + Proper next cycle. Beach cart wheels shot — replace. HOA hot tub cover keeps blowing off — strap it down."
    }
  ]
}
