{
 "notice": "Machine-readable availability and direct-booking prices for Casa Todo Bueno. Regenerated daily from the Hostex property-management system. No guest data. Availability is indicative: confirm at booking. All times are America/Managua (UTC-6).",
 "generated_at": "2026-10-16T06:20:14-06:00",
 "window": {
  "from": "2026-10-16",
  "to": "2027-04-14",
  "days": 180
 },
 "source": "Hostex (api.hostex.io)",
 "property": {
  "name": "Casa Todo Bueno",
  "description": "Family-run beach guesthouse in El Tránsito, León, Nicaragua. Private en-suite rooms and casitas, air conditioning, splash pool, shared kitchen, one minute from the beach. Canadian owners on site since 2016.",
  "url": "https://casatodobueno.com/",
  "address": {
   "street": "El Tránsito, León",
   "locality": "El Tránsito",
   "region": "León",
   "country": "NI"
  },
  "phone": "+505 8701 5463",
  "email": "casatodobueno@gmail.com",
  "currency": "USD",
  "timezone": "America/Managua",
  "checkin_time": "15:00",
  "checkout_time": "11:00",
  "cancellation_policy": "Flexible (Hostex rate plan 'Standard Rate'): 100% refund eligible before the date 7 days prior to check-in, plus a full refund within 24 hours after payment. Pay 100% when booking.",
  "air_conditioning": "optional add-on, US$8/night"
 },
 "booking": {
  "how": "Two ways in. (1) The machine API: POST the dates to booking.api.create_booking and we hold the unit for 30 minutes and answer with a Stripe Checkout URL - hand that URL to the guest and they pay on it. The same two calls are available as Model Context Protocol tools at booking.api.mcp. (2) The Hostex widget embedded in each unit page, for a guest browsing by hand: read availability and exact rates over plain HTTP (see guest_api) and deep-link them to the prefilled checkout with checkout_url_template. Paying is the guest's step in both cases: no agent enters a card, and a hold that is never paid releases itself with nothing charged.",
  "checkout_url_template": "https://w.hostexbooking.site/book/{listing_id}?check_in={check_in}&check_out={check_out}&listing_id={listing_id}&rate_plan_id={rate_plan_id}&host_id=105022&site_type=1&number_of_adult={adults}",
  "hold_request": {
   "url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20{unit}%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20{unit}%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "how": "For an agent that cannot pay on the guest's behalf. Hand the guest the hold_request url (substitute {unit}, {check_in} YYYY-MM-DD, {check_out}, {guests}); it opens their mail client with the stay pre-written. Or email casatodobueno@gmail.com with those four facts. A request is NOT a confirmed booking and does not hold inventory: we reply to confirm availability, the total and how to pay.",
   "is_confirmation": false,
   "holds_inventory": false,
   "example": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20North%20Room%2C%202026-10-26%20to%202026-10-29%20%282%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20North%20Room%0ACheck-in%3A%202026-10-26%0ACheck-out%3A%202026-10-29%0AGuests%3A%202%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you"
  },
  "guest_api": {
   "calendar": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id={listing_id}&start_date={start_date}&end_date={end_date}",
   "rates_for_dates": "https://w.hostexbooking.site/api/guest/listing/{listing_id}?host_id=105022&check_in={check_in}&check_out={check_out}&number_of_adult={adults}",
   "note": "Public Hostex guest endpoints used by the booking widget. Amounts are in cents (13500 = US$135.00); date status 1 = available, 0 = closed. Send a browser-like User-Agent or Cloudflare returns a stub page."
  },
  "checkout_requires": [
   "first name",
   "last name",
   "phone",
   "email",
   "payment card"
  ],
  "payment": "100% due at booking. Card, Apple Pay or Google Pay via Stripe on the Hostex checkout (w.hostexbooking.site). No deposit-only or pay-on-arrival option.",
  "agent_can_complete_unaided": true,
  "agent_can_complete_payment": false,
  "api": {
   "create_booking": {
    "method": "POST",
    "url": "https://casatodobueno.com/book",
    "content_type": "application/json",
    "request": {
     "required": [
      "unit",
      "check_in",
      "check_out"
     ],
     "optional": [
      "guests",
      "guest_name",
      "guest_email",
      "idempotency_key"
     ],
     "units": [
      "north-room",
      "south-room",
      "north-casita",
      "south-casita",
      "house"
     ],
     "dates": "YYYY-MM-DD, check-in after today and within 180 days",
     "bounds": {
      "nights": "1-14",
      "guests": "per unit, 2-4",
      "total_usd_max": 2000
     }
    },
    "response": {
     "is_confirmation": false,
     "holds_inventory": true,
     "payment_required": true,
     "fields": [
      "reservation_code",
      "checkout_url",
      "holds_until",
      "hold_minutes",
      "amount_total",
      "currency"
     ],
     "checkout_url_note": "Send it whole, including the #fragment; a cut or rewrapped URL shows 'This link is incomplete'."
    },
    "hold_minutes": 30,
    "how": "One POST holds the unit and answers with a Stripe Checkout URL for the exact amount. Give the guest that URL: entering the card is the one step an agent cannot do for them. Nothing is charged for an unpaid hold, and the dates free themselves when it expires."
   },
   "read_only_variant": {
    "method": "POST",
    "url": "https://casatodobueno.com/book",
    "body": {
     "action": "availability",
     "unit": "north-room",
     "check_in": "YYYY-MM-DD",
     "check_out": "YYYY-MM-DD"
    }
   },
   "one_click_hold": {
    "method": "GET",
    "url_template": "https://casatodobueno.com/book/start?unit={unit}&check_in={check_in}&check_out={check_out}&guests={guests}",
    "how": "For a caller that can describe a booking in chat but cannot make the POST itself: hand the guest this URL. Opening it holds the dates and lands on the payment page. It needs a browser - the hold is created by the page, so a crawler fetching it creates nothing."
   },
   "capability_doc": "https://casatodobueno.com/book",
   "health": "https://casatodobueno.com/book/health",
   "mcp": {
    "url": "https://casatodobueno.com/mcp",
    "protocol": "Model Context Protocol",
    "transport": "streamable HTTP (JSON or text/event-stream)",
    "tools": [
     "check_availability",
     "create_booking",
     "get_availability_feed"
    ]
   },
   "limits": {
    "open_holds_at_once": 3,
    "rate_limit": "5/minute, 20/hour per caller"
   },
   "fail_closed": "A refusal is machine-readable: {ok: false, error: <unknown_unit|bad_dates|check_in_not_future|beyond_horizon|nights_out_of_bounds|guests_out_of_bounds|dates_unavailable|below_min_stay|above_ceiling|booking_disabled|rate_limited>}."
  },
  "policies": {
   "terms": "https://casatodobueno.com/terms.html",
   "privacy": "https://casatodobueno.com/privacy.html",
   "refunds": "https://casatodobueno.com/refunds.html",
   "cancellation": "Standard (flexible) rate: 100% refund eligible before the date 7 days prior to check-in, plus a full refund within 24 hours after payment. Refunds go back to the original payment method within 5-10 business days. No security deposit."
  },
  "email": "casatodobueno@gmail.com",
  "phone": "+505 8701 5463",
  "requires_javascript": true,
  "promo": {
   "code": "GREENSEASON26",
   "discount_percent": 15,
   "applies_to": "direct bookings on casatodobueno.com",
   "valid_until": "2026-10-31",
   "terms_text": "15% OFF for stays booked direct before Oct 31, 2026 — use code GREENSEASON26 at checkout",
   "source": "promo banner on the CTB room pages, verified 2026-10-02",
   "note": "Remove this file when the promo ends (see the CTB Remove GREENSEASON26 Promo cron job, 2026-11-01) and re-run scripts/availability_json.py so no stale offer is published in availability.json."
  }
 },
 "units": [
  {
   "id": "north-room",
   "name": "North Room — Shared House",
   "room_type": "private room in the shared house, en-suite bathroom",
   "max_guests": 2,
   "beds": "1 queen bed",
   "private_bathroom": true,
   "air_conditioning": "optional add-on, US$8/night",
   "page_url": "https://casatodobueno.com/rooms/north-room.html",
   "book_url": "https://casatodobueno.com/rooms/north-room.html#book",
   "hostex_listing_id": "121113",
   "hostex_rate_plan_id": "16304",
   "checkout_url_template": "https://w.hostexbooking.site/book/121113?check_in={check_in}&check_out={check_out}&listing_id=121113&rate_plan_id=16304&host_id=105022&site_type=1&number_of_adult={adults}",
   "availability_api": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id=121113&start_date={start_date}&end_date={end_date}",
   "hold_request_url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20North%20Room%20%E2%80%94%20Shared%20House%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20North%20Room%20%E2%80%94%20Shared%20House%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "price_usd_per_night": 45,
   "price_varies": false,
   "min_stay_nights_on_arrival": 2,
   "next_available_date": "2026-10-19",
   "available_next_30_days": 27,
   "open_ranges": [
    [
     "2026-10-19",
     "2027-01-31"
    ],
    [
     "2027-02-05",
     "2027-04-14"
    ]
   ],
   "calendar_columns": [
    "date",
    "available",
    "price_usd",
    "min_stay_nights",
    "notes"
   ],
   "calendar": [
    [
     "2026-10-16",
     false,
     45,
     2,
     ""
    ],
    [
     "2026-10-17",
     false,
     45,
     2,
     ""
    ],
    [
     "2026-10-18",
     false,
     45,
     2,
     ""
    ],
    [
     "2026-10-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-01",
     false,
     45,
     2,
     ""
    ],
    [
     "2027-02-02",
     false,
     45,
     2,
     ""
    ],
    [
     "2027-02-03",
     false,
     45,
     2,
     ""
    ],
    [
     "2027-02-04",
     false,
     45,
     2,
     ""
    ],
    [
     "2027-02-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-14",
     true,
     45,
     2,
     ""
    ]
   ]
  },
  {
   "id": "south-room",
   "name": "South Room — Shared House",
   "room_type": "private room in the shared house, en-suite bathroom",
   "max_guests": 2,
   "beds": "1 queen bed",
   "private_bathroom": true,
   "air_conditioning": "optional add-on, US$8/night",
   "page_url": "https://casatodobueno.com/rooms/south-room.html",
   "book_url": "https://casatodobueno.com/rooms/south-room.html#book",
   "hostex_listing_id": "121115",
   "hostex_rate_plan_id": "16304",
   "checkout_url_template": "https://w.hostexbooking.site/book/121115?check_in={check_in}&check_out={check_out}&listing_id=121115&rate_plan_id=16304&host_id=105022&site_type=1&number_of_adult={adults}",
   "availability_api": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id=121115&start_date={start_date}&end_date={end_date}",
   "hold_request_url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20South%20Room%20%E2%80%94%20Shared%20House%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20South%20Room%20%E2%80%94%20Shared%20House%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "price_usd_per_night": 45,
   "price_varies": false,
   "min_stay_nights_on_arrival": 2,
   "next_available_date": "2026-10-16",
   "available_next_30_days": 30,
   "open_ranges": [
    [
     "2026-10-16",
     "2027-04-14"
    ]
   ],
   "calendar_columns": [
    "date",
    "available",
    "price_usd",
    "min_stay_nights",
    "notes"
   ],
   "calendar": [
    [
     "2026-10-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-10-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-11-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2026-12-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-01-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-02-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-14",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-15",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-16",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-17",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-18",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-19",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-20",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-21",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-22",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-23",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-24",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-25",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-26",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-27",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-28",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-29",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-30",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-03-31",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-01",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-02",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-03",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-04",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-05",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-06",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-07",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-08",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-09",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-10",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-11",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-12",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-13",
     true,
     45,
     2,
     ""
    ],
    [
     "2027-04-14",
     true,
     45,
     2,
     ""
    ]
   ]
  },
  {
   "id": "north-casita",
   "name": "North Casita",
   "room_type": "detached casita, en-suite bathroom, sleeps 3",
   "max_guests": 3,
   "beds": "1 queen bed + 1 twin bed",
   "private_bathroom": true,
   "air_conditioning": "optional add-on, US$8/night",
   "page_url": "https://casatodobueno.com/rooms/north-casita.html",
   "book_url": "https://casatodobueno.com/rooms/north-casita.html#book",
   "hostex_listing_id": "121111",
   "hostex_rate_plan_id": "16304",
   "checkout_url_template": "https://w.hostexbooking.site/book/121111?check_in={check_in}&check_out={check_out}&listing_id=121111&rate_plan_id=16304&host_id=105022&site_type=1&number_of_adult={adults}",
   "availability_api": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id=121111&start_date={start_date}&end_date={end_date}",
   "hold_request_url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20North%20Casita%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20North%20Casita%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "price_usd_per_night": 55,
   "price_varies": false,
   "min_stay_nights_on_arrival": 2,
   "next_available_date": "2026-10-16",
   "available_next_30_days": 28,
   "open_ranges": [
    [
     "2026-10-16",
     "2026-11-12"
    ],
    [
     "2027-01-16",
     "2027-04-14"
    ]
   ],
   "calendar_columns": [
    "date",
    "available",
    "price_usd",
    "min_stay_nights",
    "notes"
   ],
   "calendar": [
    [
     "2026-10-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-31",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-13",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-14",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-15",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-16",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-17",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-18",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-19",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-20",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-21",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-22",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-23",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-24",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-25",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-26",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-27",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-28",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-29",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-30",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-01",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-02",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-03",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-04",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-05",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-06",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-07",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-08",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-09",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-10",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-11",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-12",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-13",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-14",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-15",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-16",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-17",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-18",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-19",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-20",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-21",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-22",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-23",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-24",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-25",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-26",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-27",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-28",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-29",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-30",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-31",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-01",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-02",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-03",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-04",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-05",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-06",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-07",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-08",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-09",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-10",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-11",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-12",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-13",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-14",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-15",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-31",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-31",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-14",
     true,
     55,
     2,
     ""
    ]
   ]
  },
  {
   "id": "south-casita",
   "name": "South Casita",
   "room_type": "detached casita, en-suite bathroom, outdoor rancho",
   "max_guests": 2,
   "beds": "1 queen bed",
   "private_bathroom": true,
   "air_conditioning": "optional add-on, US$8/night",
   "page_url": "https://casatodobueno.com/rooms/south-casita.html",
   "book_url": "https://casatodobueno.com/rooms/south-casita.html#book",
   "hostex_listing_id": "121112",
   "hostex_rate_plan_id": "16304",
   "checkout_url_template": "https://w.hostexbooking.site/book/121112?check_in={check_in}&check_out={check_out}&listing_id=121112&rate_plan_id=16304&host_id=105022&site_type=1&number_of_adult={adults}",
   "availability_api": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id=121112&start_date={start_date}&end_date={end_date}",
   "hold_request_url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20South%20Casita%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20South%20Casita%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "price_usd_per_night": 55,
   "price_varies": false,
   "min_stay_nights_on_arrival": 2,
   "next_available_date": "2026-10-16",
   "available_next_30_days": 10,
   "open_ranges": [
    [
     "2026-10-16",
     "2026-10-25"
    ],
    [
     "2026-11-25",
     "2026-12-20"
    ],
    [
     "2027-01-07",
     "2027-04-14"
    ]
   ],
   "calendar_columns": [
    "date",
    "available",
    "price_usd",
    "min_stay_nights",
    "notes"
   ],
   "calendar": [
    [
     "2026-10-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-10-26",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-10-27",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-10-28",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-10-29",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-10-30",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-10-31",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-01",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-02",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-03",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-04",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-05",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-06",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-07",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-08",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-09",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-10",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-11",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-12",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-13",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-14",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-15",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-16",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-17",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-18",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-19",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-20",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-21",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-22",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-23",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-24",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-11-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-11-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2026-12-21",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-22",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-23",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-24",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-25",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-26",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-27",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-28",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-29",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-30",
     false,
     55,
     2,
     ""
    ],
    [
     "2026-12-31",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-01",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-02",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-03",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-04",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-05",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-06",
     false,
     55,
     2,
     ""
    ],
    [
     "2027-01-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-01-31",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-02-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-14",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-15",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-16",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-17",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-18",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-19",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-20",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-21",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-22",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-23",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-24",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-25",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-26",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-27",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-28",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-29",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-30",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-03-31",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-01",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-02",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-03",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-04",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-05",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-06",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-07",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-08",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-09",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-10",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-11",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-12",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-13",
     true,
     55,
     2,
     ""
    ],
    [
     "2027-04-14",
     true,
     55,
     2,
     ""
    ]
   ]
  },
  {
   "id": "house",
   "name": "Casa Todo Bueno House",
   "room_type": "both shared-house rooms together, full kitchen",
   "max_guests": 4,
   "beds": "2 queen beds (both shared-house rooms together)",
   "private_bathroom": true,
   "air_conditioning": "optional add-on, US$8/night",
   "page_url": "https://casatodobueno.com/rooms/entire-place.html",
   "book_url": "https://casatodobueno.com/rooms/entire-place.html#book",
   "hostex_listing_id": "121114",
   "hostex_rate_plan_id": "16304",
   "checkout_url_template": "https://w.hostexbooking.site/book/121114?check_in={check_in}&check_out={check_out}&listing_id=121114&rate_plan_id=16304&host_id=105022&site_type=1&number_of_adult={adults}",
   "availability_api": "https://w.hostexbooking.site/api/guest/listing/calendar?host_id=105022&listing_id=121114&start_date={start_date}&end_date={end_date}",
   "hold_request_url_template": "mailto:casatodobueno@gmail.com?subject=Hold%20request%3A%20Casa%20Todo%20Bueno%20House%2C%20{check_in}%20to%20{check_out}%20%28{guests}%20guests%29&body=Hello%20Casa%20Todo%20Bueno%2C%0A%0AI%20would%20like%20to%20request%20these%20dates%3A%0A%0AUnit%3A%20Casa%20Todo%20Bueno%20House%0ACheck-in%3A%20{check_in}%0ACheck-out%3A%20{check_out}%0AGuests%3A%20{guests}%0AAir%20conditioning%3A%20yes%20%2F%20no%0A%0APromo%20code%3A%20GREENSEASON26%0A%0APlease%20confirm%20availability%20and%20the%20total%2C%20and%20tell%20me%20how%20to%20pay.%20I%20understand%20this%20is%20a%20request%20and%20not%20yet%20a%20confirmed%20booking.%0A%0AThank%20you",
   "price_usd_per_night": 90,
   "price_varies": false,
   "min_stay_nights_on_arrival": 2,
   "next_available_date": "2026-10-19",
   "available_next_30_days": 27,
   "open_ranges": [
    [
     "2026-10-19",
     "2027-01-31"
    ],
    [
     "2027-02-05",
     "2027-04-14"
    ]
   ],
   "calendar_columns": [
    "date",
    "available",
    "price_usd",
    "min_stay_nights",
    "notes"
   ],
   "calendar": [
    [
     "2026-10-16",
     false,
     90,
     2,
     ""
    ],
    [
     "2026-10-17",
     false,
     90,
     2,
     ""
    ],
    [
     "2026-10-18",
     false,
     90,
     2,
     ""
    ],
    [
     "2026-10-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-29",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-30",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-10-31",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-01",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-02",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-03",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-04",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-14",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-15",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-16",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-17",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-18",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-29",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-11-30",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-01",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-02",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-03",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-04",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-14",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-15",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-16",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-17",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-18",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-29",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-30",
     true,
     90,
     2,
     ""
    ],
    [
     "2026-12-31",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-01",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-02",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-03",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-04",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-14",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-15",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-16",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-17",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-18",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-29",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-30",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-01-31",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-01",
     false,
     90,
     2,
     ""
    ],
    [
     "2027-02-02",
     false,
     90,
     2,
     ""
    ],
    [
     "2027-02-03",
     false,
     90,
     2,
     ""
    ],
    [
     "2027-02-04",
     false,
     90,
     2,
     ""
    ],
    [
     "2027-02-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-14",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-15",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-16",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-17",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-18",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-02-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-01",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-02",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-03",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-04",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-14",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-15",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-16",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-17",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-18",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-19",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-20",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-21",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-22",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-23",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-24",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-25",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-26",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-27",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-28",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-29",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-30",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-03-31",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-01",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-02",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-03",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-04",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-05",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-06",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-07",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-08",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-09",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-10",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-11",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-12",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-13",
     true,
     90,
     2,
     ""
    ],
    [
     "2027-04-14",
     true,
     90,
     2,
     ""
    ]
   ]
  }
 ]
}