{"id":200059,"date":"2024-10-24T12:27:20","date_gmt":"2024-10-24T12:27:20","guid":{"rendered":"https:\/\/villatayrona.mx\/?page_id=200059"},"modified":"2026-11-12T11:39:16","modified_gmt":"2026-11-12T11:39:16","slug":"reservar","status":"publish","type":"page","link":"https:\/\/villatayrona.mx\/es\/reserve\/","title":{"rendered":"Reservar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"200059\" class=\"elementor elementor-200059\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82e6fd9 elementor-section-height-min-height elementor-section-full_width elementor-section-items-stretch elementor-section-content-middle elementor-section-height-default\" data-id=\"82e6fd9\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-34ac94a\" data-id=\"34ac94a\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9f9a711 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f9a711\" data-element_type=\"section\" data-e-type=\"section\" id=\"availability\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fad8f75\" data-id=\"fad8f75\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d53163d elementor-widget elementor-widget-heading\" data-id=\"d53163d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Availability &amp; Rates<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a369db2 elementor-widget elementor-widget-text-editor\" data-id=\"a369db2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>See open dates and nightly rates at a glance. Pick your check-in and check-out dates to see your exact total, then book in a few clicks.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0581439 elementor-widget elementor-widget-shortcode\" data-id=\"0581439\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- Villa Tayrona Availability & Rates Calendar\n     Paste this whole file into an Elementor \"HTML\" widget on \/reserve (and \/es\/reservar).\n     Availability and minimum stays come live from Lodgify; nightly rates come from the\n     \"Villa Tayrona \u2013 Lodgify for Wedding Calculator\" plugin (v1.2 or later).\n     It switches to Spanish automatically on pages whose language is Spanish. -->\n<div class=\"vtac\" id=\"vtac-root\">\n  <style>\n    .vtac{--blue:#26508C;--title:#2261A6;--band:#7BAFDB;--light:#5493D1;--soft:#E6ECF3;--line:#d5deea;--ink:#1f1f1f;--muted:#5d6670;--range:#dbe8f6;\n      font-family:\"Figtree\",sans-serif;color:var(--ink);max-width:1140px;margin:0 auto;line-height:1.5;font-size:16px}\n    .vtac *{box-sizing:border-box}\n    .vtac .vtac-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:20px;align-items:start}\n    .vtac .vtac-card{background:#fff}\n    .vtac .vtac-head{background:var(--band);color:#fff;font-weight:600;font-size:17px;letter-spacing:.04em;text-transform:uppercase;padding:14px 20px;line-height:1.25}\n    .vtac .vtac-cal{padding:18px 20px 20px}\n    .vtac .vtac-headrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}\n    .vtac .vtac-cur{display:inline-flex;border:1px solid #fff}\n    .vtac .vtac-cur button{background:transparent;color:#fff;border:0;border-radius:0;padding:5px 12px;margin:0;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.05em;cursor:pointer;line-height:1.3}\n    .vtac .vtac-cur button:hover{background:rgba(255,255,255,.15);color:#fff}\n    .vtac .vtac-cur button.on,.vtac .vtac-cur button.on:hover{background:#fff;color:var(--blue)}\n    .vtac.vtac-mxn .vtac-day .vtac-p{font-size:11px;letter-spacing:-.02em}\n    .vtac .vtac-nav{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}\n    .vtac .vtac-nav button{width:40px;height:40px;border:1px solid var(--line);background:#fff;color:var(--blue);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;font-size:0}\n    .vtac .vtac-nav button:hover{background:var(--soft)}\n    .vtac .vtac-nav button[disabled]{opacity:.35;cursor:default;background:#fff}\n    .vtac .vtac-nav button:before{content:\"\";width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:4px}\n    .vtac .vtac-nav button.vtac-next:before{transform:rotate(-135deg);margin:0 4px 0 0}\n    .vtac .vtac-months{display:block}\n    .vtac .vtac-sub{text-align:center;font-size:14px;color:var(--muted);margin:0 0 10px;min-height:21px}\n    .vtac .vtac-mtitle{flex:1;text-align:center;font-weight:600;font-size:18px;margin:0;color:var(--title);min-height:24px}\n    .vtac .vtac-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}\n    .vtac .vtac-dow{text-align:center;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:2px 0 6px}\n    .vtac .vtac-day{position:relative;aspect-ratio:1\/1;min-height:0;padding:6px 3px 4px;border:1px solid var(--line);background:#fff;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;font-family:inherit;color:var(--ink);border-radius:0;margin:0;width:100%}\n    .vtac button.vtac-day:focus-visible{outline:2px solid var(--light);outline-offset:1px;z-index:1}\n    .vtac .vtac-day .vtac-d{font-size:15px;font-weight:600;line-height:1.2}\n    .vtac .vtac-day .vtac-p{font-size:12.5px;color:var(--title);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}\n    .vtac .vtac-day:hover{border-color:var(--light)}\n    .vtac .vtac-empty{border:0;background:transparent;cursor:default}\n    .vtac .vtac-past,.vtac .vtac-past:hover{background:#fafbfc;color:#c3c8ce;cursor:default;border-color:#eef1f5}\n    .vtac .vtac-booked,.vtac .vtac-booked:hover{background:#eef1f5;color:#a3abb4;cursor:default;border-color:#e3e8ee}\n    .vtac .vtac-booked .vtac-d{text-decoration:line-through}\n    .vtac .vtac-booked .vtac-p{color:#a3abb4;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}\n    .vtac .vtac-noin{cursor:default}\n    .vtac .vtac-out{cursor:pointer;background:#f4f6f9}\n    .vtac .vtac-nope,.vtac .vtac-nope:hover{opacity:.45;cursor:not-allowed}\n    .vtac .vtac-inrange{background:var(--range);border-color:#c6d9ee}\n    .vtac .vtac-start,.vtac .vtac-end,.vtac .vtac-start:hover,.vtac .vtac-end:hover{background:var(--blue);border-color:var(--blue);color:#fff;opacity:1}\n    .vtac .vtac-start .vtac-p,.vtac .vtac-end .vtac-p{color:#dbe8f6}\n    .vtac .vtac-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;font-size:13px;color:var(--muted)}\n    .vtac .vtac-legend span{display:inline-flex;align-items:center;gap:6px}\n    .vtac .vtac-legend i{display:inline-block;width:16px;height:16px;border:1px solid var(--line);background:#fff}\n    .vtac .vtac-legend i.b{background:#eef1f5;border-color:#e3e8ee}\n    .vtac .vtac-legend i.s{background:var(--blue);border-color:var(--blue)}\n    .vtac .vtac-legend i.r{background:var(--range);border-color:#c6d9ee}\n    .vtac .vtac-ratenote{font-size:13px;color:var(--muted);margin:10px 0 0}\n    .vtac .vtac-loading{padding:40px 0;text-align:center;color:var(--muted)}\n    .vtac .vtac-side .vtac-body{padding:18px 20px 20px}\n    .vtac .vtac-dates{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:0 0 14px}\n    .vtac .vtac-dates div{padding:10px 12px}\n    .vtac .vtac-dates div+div{border-left:1px solid var(--line)}\n    .vtac .vtac-dates small{display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}\n    .vtac .vtac-dates strong{display:block;font-size:16px;font-weight:600;min-height:24px}\n    .vtac .vtac-dates strong.vtac-ph{color:#a3abb4;font-weight:400}\n    .vtac .vtac-guests{border:1px solid var(--line);padding:10px 12px;margin:0 0 14px}\n    .vtac .vtac-guests strong{display:block;font-size:16px;font-weight:600}\n    .vtac .vtac-promo{background:#eaf5ec;color:#1d5e2c;padding:10px 12px;font-size:14px;margin:0 0 14px;line-height:1.45}\n    .vtac .vtac-promo button{display:inline;background:none;border:0;padding:0;margin:0;color:#1d5e2c;font-weight:700;text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit}\n    .vtac .vtac-promo button:hover{background:none;color:#14451f}\n    .vtac .vtac-guests small{display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}\n    .vtac .vtac-guests em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}\n    .vtac .vtac-step{display:flex;align-items:center;gap:10px}\n    .vtac .vtac-step button{width:34px;height:34px;border:1px solid var(--line);background:#fff;color:var(--blue);font-size:20px;line-height:1;cursor:pointer;border-radius:0;padding:0;margin:0;font-family:inherit}\n    .vtac .vtac-step button:hover{background:var(--soft)}\n    .vtac .vtac-step button[disabled]{opacity:.35;cursor:default}\n    .vtac .vtac-step b{min-width:22px;text-align:center;font-size:16px}\n    .vtac .vtac-msg{font-size:14px;color:var(--muted);margin:0 0 14px;min-height:21px}\n    .vtac .vtac-msg.vtac-warn{color:#8a4b10}\n    .vtac .vtac-side .vtac-msg:empty{min-height:0;margin:0}\n    .vtac table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0 0 6px;border:0}\n    .vtac table td{padding:7px 0;border:0;border-bottom:1px solid var(--line);background:transparent!important;vertical-align:top}\n    .vtac table td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}\n    .vtac table tr.vtac-total td{font-weight:700;color:var(--blue);border-top:2px solid var(--blue);border-bottom:0;font-size:16px;padding-top:9px}\n    .vtac table tr.vtac-due td{color:var(--muted);font-size:13.5px;border-bottom:0;padding-top:2px}\n    .vtac table tr.vtac-disc td{color:#1a7f37}\n    .vtac .vtac-book{display:block;width:100%;text-align:center;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:0;padding:15px 20px;font-family:inherit;font-size:16px;line-height:1.2;cursor:pointer;text-decoration:none;margin:14px 0 0}\n    .vtac .vtac-book:hover,.vtac .vtac-book:focus{background:var(--title);border-color:var(--title);color:#fff}\n    .vtac .vtac-book.vtac-off{background:#c9d3df;border-color:#c9d3df;cursor:default;pointer-events:none}\n    .vtac .vtac-clear{display:inline-block;margin:10px 0 0;font-size:13.5px;color:var(--title);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;font-family:inherit}\n    .vtac .vtac-fine{font-size:12.5px;color:var(--muted);margin:12px 0 0}\n    @media (max-width:1024px){.vtac .vtac-wrap{grid-template-columns:1fr}}\n    @media (max-width:767px){\n      .vtac .vtac-cal,.vtac .vtac-side .vtac-body{padding:14px}\n      .vtac .vtac-grid{gap:2px}\n      .vtac .vtac-day{padding:4px 1px 3px}\n      .vtac .vtac-day .vtac-d{font-size:13px}\n      .vtac .vtac-day .vtac-p{font-size:10px;letter-spacing:-.02em}\n      .vtac .vtac-booked .vtac-p{font-size:8.5px}\n      .vtac.vtac-mxn .vtac-day .vtac-p{font-size:8.8px;letter-spacing:-.04em}\n    }\n  <\/style>\n\n  <div class=\"vtac-wrap\">\n    <div class=\"vtac-card\">\n      <div class=\"vtac-head vtac-headrow\"><span data-t=\"calHead\"><\/span>\n        <span class=\"vtac-cur\" role=\"group\" aria-label=\"Currency\"><button type=\"button\" data-c=\"USD\">USD<\/button><button type=\"button\" data-c=\"MXN\">MXN<\/button><\/span><\/div>\n      <div class=\"vtac-cal\">\n        <div class=\"vtac-nav\">\n          <button type=\"button\" class=\"vtac-prev\" id=\"vtac-prev\" data-a=\"prev\">prev<\/button>\n          <div class=\"vtac-mtitle\" id=\"vtac-mtitle\"><\/div>\n          <button type=\"button\" class=\"vtac-next\" id=\"vtac-next\" data-a=\"next\">next<\/button>\n        <\/div>\n        <p class=\"vtac-sub\" id=\"vtac-hint\"><\/p>\n        <div class=\"vtac-months\" id=\"vtac-months\"><div class=\"vtac-loading\" data-t=\"loading\"><\/div><\/div>\n        <div class=\"vtac-legend\">\n          <span><i><\/i><b data-t=\"lgAvail\" style=\"font-weight:400\"><\/b><\/span>\n          <span><i class=\"b\"><\/i><b data-t=\"lgBooked\" style=\"font-weight:400\"><\/b><\/span>\n          <span><i class=\"s\"><\/i><b data-t=\"lgSel\" style=\"font-weight:400\"><\/b><\/span>\n        <\/div>\n        <p class=\"vtac-ratenote\" id=\"vtac-ratenote\"><\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"vtac-card vtac-side\">\n      <div class=\"vtac-head\" data-t=\"sideHead\"><\/div>\n      <div class=\"vtac-body\">\n        <div class=\"vtac-dates\">\n          <div><small data-t=\"checkIn\"><\/small><strong id=\"vtac-in\"><\/strong><\/div>\n          <div><small data-t=\"checkOut\"><\/small><strong id=\"vtac-out\"><\/strong><\/div>\n        <\/div>\n        <div class=\"vtac-guests\">\n          <small data-t=\"guests\"><\/small><strong data-t=\"guestsVal\"><\/strong><em data-t=\"guestsHint\"><\/em>\n        <\/div>\n        <p class=\"vtac-msg\" id=\"vtac-msg\"><\/p>\n        <div class=\"vtac-promo\" id=\"vtac-promo\" style=\"display:none\"><\/div>\n        <table id=\"vtac-price\"><tbody id=\"vtac-rows\"><\/tbody><\/table>\n        <a class=\"vtac-book vtac-off\" id=\"vtac-book\" data-t=\"book\"><\/a>\n        <button type=\"button\" class=\"vtac-clear\" id=\"vtac-clear\" data-t=\"clear\" style=\"display:none\"><\/button>\n        <p class=\"vtac-fine\" data-t=\"fine\"><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n  (function(){\n    var CONFIG={\n      slug:\"villatayrona\", rentalId:283465, maxGuests:25,   \/* guests sent to Lodgify (price is the same for any group size) *\/ currency:\"USD\",\n      calendarUrl:\"https:\/\/checkout.lodgify.com\/api\/v2\/websites\/{slug}\/rentals\/{id}\/calendar?startDate={start}\",\n      priceUrl:\"https:\/\/checkout.lodgify.com\/api\/v2\/websites\/{slug}\/rentals\/{id}\/price?arrival={a}&departure={d}&adults={g}&currency={cur}\",\n      checkoutUrl:\"https:\/\/checkout.lodgify.com\/{lang}\/{slug}\/{id}\/reservation?currency={cur}&arrival={a}&departure={d}&adults={g}\",\n      ratesUrl:\"\/wp-json\/vt\/v1\/rates?start={start}&end={end}\",   \/* nightly rates, from the plugin *\/\n      geoUrl:\"\/wp-json\/vt\/v1\/geo\",                                \/* visitor's country, from the plugin *\/\n      fxFallbackUrl:\"https:\/\/api.frankfurter.dev\/v1\/latest?base=USD&symbols=MXN\",\n      \/* Lodgify length-of-stay discounts, used for the \"add nights to save\" tip (the discount itself comes from Lodgify) *\/\n      stayDiscounts:[{nights:7,pct:10},{nights:14,pct:15}],\n      \/* Visitors from these countries (or on the Spanish page) see pesos first *\/\n      mxnCountries:[\"MX\",\"GT\",\"BZ\",\"SV\",\"HN\",\"NI\",\"CR\",\"PA\",\"CU\",\"DO\",\"CO\",\"VE\",\"EC\",\"PE\",\"BO\",\"CL\",\"AR\",\"UY\",\"PY\",\"BR\"],\n      monthsAhead:24\n    };\n    var T={\n      en:{calHead:\"Availability & nightly rates\",sideHead:\"Your stay\",loading:\"Loading availability\u2026\",\n        lgAvail:\"Available\",lgBooked:\"Booked\",lgSel:\"Your dates\",\n        rateNote:\"Prices are the whole-villa rate per night in USD, before taxes and fees.\",\n        rateNoteMxn:\"Prices are the whole-villa rate per night in Mexican pesos, before taxes and fees, converted from USD at today's rate (1 USD \u2248 {r} MXN).\",\n        geoNote:\"We're showing pesos based on your location. You can switch to USD above.\",\n        checkIn:\"Check-in\",checkOut:\"Check-out\",pick:\"Select\",guests:\"Guests\",guestsVal:\"Up to 25\",guestsHint:\"Up to 25 guests are included in your reservation. You can confirm the final headcount closer to your arrival.\",\n        promoAdd:\"Add {k} more {nn} to get {p}% off: <button type=\\\"button\\\" data-ext=\\\"{to}\\\">extend to {to} nights<\/button>\",nightW:\"night\",nightsW:\"nights\",\n        promoHave:\"You're getting {p}% off for staying {n} nights.\",promos:{\"Week-Long Stay\":\"Week-long stay discount\",\"Extended Stay\":\"Extended stay discount\"},\n        hintIn:\"Choose your check-in date\",hintOut:\"Now choose your check-out date\",hintDone:\"Your dates are selected\",\n        minStay:\"{n}-night minimum from this date\",noCheckIn:\"Check-in isn't available on this date\",unavail:\"Some nights in that range are booked\",\n        bookedLbl:\"Booked\",loadingPrice:\"Getting your total\u2026\",priceFail:\"We couldn't get a price for these dates. Please try other dates or message us.\",\n        nightsX:\"{n} nights \u00d7 {p}\",discount:\"Discount\",salesTax:\"IVA (sales tax)\",total:\"Total\",due:\"Due at booking\",\n        book:\"BOOK DATES\",bookOff:\"Select dates to book\",clear:\"Clear dates\",\n        fine:\"You'll review everything on the secure checkout page before paying.\",loadFail:\"We couldn't load the calendar. Please refresh the page or message us.\"},\n      es:{calHead:\"Disponibilidad y tarifas por noche\",sideHead:\"Tu estancia\",loading:\"Cargando disponibilidad\u2026\",\n        lgAvail:\"Disponible\",lgBooked:\"Reservado\",lgSel:\"Tus fechas\",\n        rateNote:\"Los precios son la tarifa de la villa completa por noche en USD, sin impuestos ni cargos.\",\n        rateNoteMxn:\"Los precios son la tarifa de la villa completa por noche en pesos mexicanos, sin impuestos ni cargos, convertidos desde USD al tipo de cambio de hoy (1 USD \u2248 {r} MXN).\",\n        geoNote:\"Mostramos pesos seg\u00fan tu ubicaci\u00f3n. Puedes cambiar a USD arriba.\",\n        checkIn:\"Llegada\",checkOut:\"Salida\",pick:\"Elige\",guests:\"Hu\u00e9spedes\",guestsVal:\"Hasta 25\",guestsHint:\"Tu reservaci\u00f3n incluye hasta 25 hu\u00e9spedes. Puedes confirmar el n\u00famero final m\u00e1s cerca de tu llegada.\",\n        promoAdd:\"Agrega {k} {nn} m\u00e1s y obt\u00e9n {p}% de descuento: <button type=\\\"button\\\" data-ext=\\\"{to}\\\">extender a {to} noches<\/button>\",nightW:\"noche\",nightsW:\"noches\",\n        promoHave:\"Tienes {p}% de descuento por quedarte {n} noches.\",promos:{\"Week-Long Stay\":\"Descuento por estancia de una semana\",\"Extended Stay\":\"Descuento por estancia larga\"},\n        hintIn:\"Elige tu fecha de llegada\",hintOut:\"Ahora elige tu fecha de salida\",hintDone:\"Tus fechas est\u00e1n seleccionadas\",\n        minStay:\"M\u00ednimo {n} noches desde esta fecha\",noCheckIn:\"No hay llegadas en esta fecha\",unavail:\"Algunas noches de ese rango est\u00e1n reservadas\",\n        bookedLbl:\"Ocupado\",loadingPrice:\"Calculando tu total\u2026\",priceFail:\"No pudimos obtener el precio para estas fechas. Prueba otras fechas o escr\u00edbenos.\",\n        fees:{\"Cleaning Fee\":\"Cuota de Limpieza\",\"Nayarit Hotel Tax\":\"ISH Nayarit\"},\n        nightsX:\"{n} noches \u00d7 {p}\",discount:\"Descuento\",salesTax:\"IVA\",total:\"Total\",due:\"A pagar al reservar\",\n        book:\"RESERVAR FECHAS\",bookOff:\"Elige tus fechas para reservar\",clear:\"Borrar fechas\",\n        fine:\"Revisar\u00e1s todo en la p\u00e1gina de pago segura antes de pagar.\",loadFail:\"No pudimos cargar el calendario. Actualiza la p\u00e1gina o escr\u00edbenos.\"}\n    };\n    var root=document.getElementById(\"vtac-root\");\n    var lang=(document.documentElement.lang||\"en\").toLowerCase().indexOf(\"es\")===0?\"es\":\"en\";\n    var L=T[lang],loc=lang===\"es\"?\"es-MX\":\"en-US\";\n    function $(id){return document.getElementById(\"vtac-\"+id);}\n    function fill(s,o){return s.replace(\/\\{(\\w+)\\}\/g,function(_,k){return o[k];});}\n    function money(v,dec){return \"$\"+Number(v).toLocaleString(loc,{minimumFractionDigits:dec?2:0,maximumFractionDigits:dec?2:0});}\n    function iso(d){return d.getFullYear()+\"-\"+(\"0\"+(d.getMonth()+1)).slice(-2)+\"-\"+(\"0\"+d.getDate()).slice(-2);}\n    function parse(s){return new Date(s+\"T12:00:00\");}\n    function add(s,n){var d=parse(s);d.setDate(d.getDate()+n);return iso(d);}\n    function diff(a,b){return Math.round((parse(b)-parse(a))\/864e5);}\n    function nice(s){return parse(s).toLocaleDateString(loc,{day:\"2-digit\",month:\"short\",year:\"numeric\"}).replace(\/\\.\/g,\"\");}\n    root.querySelectorAll(\"[data-t]\").forEach(function(el){el.textContent=L[el.getAttribute(\"data-t\")];});\n\n    var today=iso(new Date());\n    var cal={},rates={},loadedTo=null,ratesTo=null;\n    var st={a:null,d:null,g:CONFIG.maxGuests,hover:null};\n    var cur=\"USD\",fx=null,curFromGeo=false;\n    var view=new Date();view.setDate(1);view.setHours(12);\n    var first=new Date(view.getTime());\n    var last=new Date(view.getTime());last.setMonth(last.getMonth()+CONFIG.monthsAhead-1);\n    var nMonths=1;\n\n    \/* ----- data ----- *\/\n    function u(tpl,o){var x={slug:CONFIG.slug,id:CONFIG.rentalId,cur:cur,lang:lang};for(var k in o)x[k]=o[k];return fill(tpl,x);}\n    function loadCal(start){\n      return fetch(u(CONFIG.calendarUrl,{start:start})).then(function(r){if(!r.ok)throw 0;return r.json();}).then(function(j){\n        var c=j.calendar||[];c.forEach(function(x){cal[x.date]=x;});\n        var end=c.length?c[c.length-1].date:start;if(!loadedTo||end>loadedTo)loadedTo=end;\n      });\n    }\n    function loadRates(start,end){\n      return fetch(u(CONFIG.ratesUrl,{start:start,end:end}),{credentials:\"same-origin\"}).then(function(r){if(!r.ok)throw 0;return r.json();}).then(function(j){\n        var x=j.rates||{};for(var k in x)rates[k]=x[k];if(!ratesTo||end>ratesTo)ratesTo=end;\n      }).catch(function(){});\n    }\n    function monthEnd(){var e=new Date(view.getTime());e.setMonth(e.getMonth()+nMonths);e.setDate(0);return iso(e);}\n    var busy=false;\n    function ensure(){\n      var need=monthEnd(),jobs=[];\n      if(!loadedTo||loadedTo<need){var s=loadedTo?add(loadedTo,1):today;jobs.push(loadCal(s).then(function(){if(loadedTo<need)return loadCal(add(loadedTo,1));}));}\n      if(!ratesTo||ratesTo<need){var rs=ratesTo?add(ratesTo,1):today;jobs.push(loadRates(rs,add(rs,119)));}\n      if(!jobs.length){render();return;}\n      busy=true;\n      Promise.all(jobs).then(function(){busy=false;if(cur===\"MXN\"&&!fx)loadFx();render();}).catch(function(){busy=false;if(!Object.keys(cal).length){$(\"months\").innerHTML='<div class=\"vtac-loading\">'+L.loadFail+'<\/div>';}else render();});\n    }\n\n    \/* ----- rules ----- *\/\n    function night(d){return cal[d];}\n    function free(d){var c=night(d);return !!(c&&c.isAvailable)&&d>=today;}\n    function canIn(d){var c=night(d);return free(d)&&c.isCheckInAvailable!==false;}\n    function rangeFree(a,d){for(var x=a;x<d;x=add(x,1)){if(!free(x))return false;}return true;}\n    function minStay(a){var c=night(a);return c&&c.minimalStay?c.minimalStay:1;}\n    function canOut(a,d){\n      if(!a||d<=a)return false;\n      var c=night(d);if(c&&c.isCheckOutAvailable===false)return false;\n      var n=diff(a,d);if(n<minStay(a))return false;if(c&&night(a).maximumStay&&n>night(a).maximumStay)return false;\n      return rangeFree(a,d);\n    }\n\n    \/* ----- render ----- *\/\n    var dows=[];(function(){var d=new Date(2026,10,1,12);for(var i=0;i<7;i++){dows.push(d.toLocaleDateString(loc,{weekday:\"short\"}).replace(\".\",\"\").slice(0,3));d.setDate(d.getDate()+1);}})();\n    function render(){\n      var html=\"\";\n      for(var m=0;m<nMonths;m++){\n        var md=new Date(view.getTime());md.setMonth(md.getMonth()+m);\n        var y=md.getFullYear(),mo=md.getMonth(),days=new Date(y,mo+1,0).getDate(),lead=new Date(y,mo,1).getDay();\n        var mn=md.toLocaleDateString(loc,{month:\"long\"});mn=mn.charAt(0).toUpperCase()+mn.slice(1);\n        $(\"mtitle\").textContent=mn+\" \"+y;\n        html+='<div><div class=\"vtac-grid\">';\n        dows.forEach(function(w){html+='<div class=\"vtac-dow\">'+w+'<\/div>';});\n        for(var i=0;i<lead;i++)html+='<div class=\"vtac-day vtac-empty\"><\/div>';\n        for(var dn=1;dn<=days;dn++){\n          var d=iso(new Date(y,mo,dn,12)),cls=[\"vtac-day\"],price=\"\",dis=false,title=\"\";\n          var pickingOut=st.a&&!st.d;\n          if(d<today||!night(d)){cls.push(\"vtac-past\");dis=true;}\n          else if(!free(d)){\n            if(st.d===d||(pickingOut&&canOut(st.a,d))){cls.push(\"vtac-out\");}\n            else{cls.push(\"vtac-booked\");dis=true;}\n          }\n          if(free(d)&&rates[d]&&(cur===\"USD\"||fx))price='<span class=\"vtac-p\">'+money(cur===\"USD\"?rates[d]:Math.round(rates[d]*fx\/10)*10)+'<\/span>';\n          if(!dis){\n            if(pickingOut&&d>st.a){\n              if(!canOut(st.a,d)){\n                cls.push(\"vtac-nope\");\n                if(rangeFree(st.a,d)&&diff(st.a,d)<minStay(st.a))title=fill(L.minStay,{n:minStay(st.a)});\n                else title=L.unavail;\n              }\n            }else if(!pickingOut&&!canIn(d)){cls.push(\"vtac-noin\");title=L.noCheckIn;}\n          }\n          if(st.a===d)cls.push(\"vtac-start\");\n          if(st.d===d)cls.push(\"vtac-end\");\n          var endR=st.d||(pickingOut&&st.hover&&canOut(st.a,st.hover)?st.hover:null);\n          if(st.a&&endR&&d>st.a&&d<endR)cls.push(\"vtac-inrange\");\n          html+=dis?'<div class=\"'+cls.join(\" \")+'\" data-x=\"'+d+'\"><span class=\"vtac-d\">'+dn+'<\/span>'+price+'<\/div>'\n                   :'<button type=\"button\" class=\"'+cls.join(\" \")+'\" data-d=\"'+d+'\"'+(title?' title=\"'+title+'\"':'')+'><span class=\"vtac-d\">'+dn+'<\/span>'+price+'<\/button>';\n        }\n        html+='<\/div><\/div>';\n      }\n      $(\"months\").style.setProperty(\"--n\",nMonths);\n      $(\"months\").innerHTML=html;\n      $(\"prev\").disabled=view<=first;\n      var lastShown=new Date(view.getTime());lastShown.setMonth(lastShown.getMonth()+nMonths-1);\n      $(\"next\").disabled=lastShown>=last;\n      side();\n    }\n    function side(){\n      $(\"in\").textContent=st.a?nice(st.a):L.pick;$(\"in\").className=st.a?\"\":\"vtac-ph\";\n      $(\"out\").textContent=st.d?nice(st.d):L.pick;$(\"out\").className=st.d?\"\":\"vtac-ph\";\n      $(\"hint\").textContent=!st.a?L.hintIn:!st.d?L.hintOut:L.hintDone;\n      $(\"clear\").style.display=st.a?\"inline-block\":\"none\";\n      var b=$(\"book\");\n      if(st.a&&st.d){b.classList.remove(\"vtac-off\");b.textContent=L.book;\n        b.href=u(CONFIG.checkoutUrl,{a:st.a,d:st.d,g:st.g});}\n      else{b.classList.add(\"vtac-off\");b.textContent=L.bookOff;b.removeAttribute(\"href\");}\n    }\n\n    \/* ----- price ----- *\/\n    function feeName(n){return (L.fees&&L.fees[n])||n;}   \/* Lodgify sends fee names in English *\/\n    var pSeq=0;\n    function getPrice(){\n      $(\"rows\").innerHTML=\"\";\n      if(!(st.a&&st.d)){$(\"msg\").textContent=\"\";return;}\n      var seq=++pSeq;$(\"msg\").className=\"vtac-msg\";$(\"msg\").textContent=L.loadingPrice;$(\"promo\").style.display=\"none\";\n      function req(){return fetch(u(CONFIG.priceUrl,{a:st.a,d:st.d,g:st.g})).then(function(r){\n        if(r.status===400)return r.json().then(function(e){\n          \/* If Lodgify's guest limit is lower than ours, use its limit (the price is the same) *\/\n          var m=\/maximum number of guests allowed is (\\d+)\/i.exec(e&&e.title||\"\");\n          if(m&&+m[1]<st.g){st.g=+m[1];side();return req();}throw 0;});\n        if(!r.ok)throw 0;return r.json();});}\n      req().then(function(j){\n        if(seq!==pSeq)return;\n        var rp=j.rentalPrice||{},tp=j.totalPrice||{},rows=[];\n        rows.push([fill(L.nightsX,{n:rp.nights||diff(st.a,st.d),p:money(rp.nightlyPrice||0)}),rp.total]);\n        var promos=rp.promotions||[];\n        promos.forEach(function(x){var nm=(x.name||\"\").trim();rows.push([(L.promos&&L.promos[nm])||nm||L.discount,x.value,\"vtac-disc\"]);});\n        if(!promos.length&&rp.totalWithPromotions!=null&&rp.totalWithPromotions<rp.total)rows.push([L.discount,rp.totalWithPromotions-rp.total,\"vtac-disc\"]);\n        ((j.fees||{}).details||[]).forEach(function(f){rows.push([feeName(f.name),f.value]);});\n        ((j.localTaxes||{}).details||[]).forEach(function(f){rows.push([feeName(f.name),f.value]);});\n        if(tp.salesTaxes)rows.push([L.salesTax,tp.salesTaxes]);\n        var h=rows.map(function(r){return '<tr'+(r[2]?' class=\"'+r[2]+'\"':'')+'><td>'+r[0]+'<\/td><td class=\"r\">'+(r[1]<0?\"\u2212\":\"\")+money(Math.abs(r[1]),true)+'<\/td><\/tr>';}).join(\"\");\n        h+='<tr class=\"vtac-total\"><td>'+L.total+' ('+cur+')<\/td><td class=\"r\">'+money(tp.total,true)+'<\/td><\/tr>';\n        if(tp.amountToPay&&tp.amountToPay<tp.total)h+='<tr class=\"vtac-due\"><td>'+L.due+'<\/td><td class=\"r\">'+money(tp.amountToPay,true)+'<\/td><\/tr>';\n        $(\"rows\").innerHTML=h;$(\"msg\").textContent=\"\";promoTip(rp.nights||diff(st.a,st.d));\n      }).catch(function(){if(seq!==pSeq)return;$(\"msg\").className=\"vtac-msg vtac-warn\";$(\"msg\").textContent=L.priceFail;});\n    }\n\n    function promoTip(n){\n      var el=$(\"promo\"),t=CONFIG.stayDiscounts.slice().sort(function(x,y){return x.nights-y.nights;}),have=null,next=null;\n      t.forEach(function(x){if(n>=x.nights)have=x;else if(!next)next=x;});\n      var msg=\"\";\n      if(have)msg=fill(L.promoHave,{p:have.pct,n:n});\n      if(next){var to=next.nights,k=to-n;if(canOut(st.a,add(st.a,to)))msg+=(msg?\" \":\"\")+fill(L.promoAdd,{k:k,nn:k===1?L.nightW:L.nightsW,p:next.pct,to:to});}\n      el.innerHTML=msg;el.style.display=msg?\"block\":\"none\";\n    }\n\n    \/* ----- interaction ----- *\/\n    $(\"months\").addEventListener(\"click\",function(e){\n      var t=e.target.closest(\"button[data-d]\");if(!t)return;var d=t.getAttribute(\"data-d\");\n      if(!st.a||st.d){ if(canIn(d)){st.a=d;st.d=null;$(\"msg\").className=\"vtac-msg\";$(\"msg\").textContent=fill(L.minStay,{n:minStay(d)});$(\"rows\").innerHTML=\"\";} else {flash(L.noCheckIn);} }\n      else if(d<=st.a){ if(canIn(d)){st.a=d;$(\"msg\").textContent=fill(L.minStay,{n:minStay(d)});} }\n      else if(canOut(st.a,d)){st.d=d;getPrice();}\n      else if(canIn(d)&&!rangeFree(st.a,d)){st.a=d;st.d=null;$(\"msg\").textContent=fill(L.minStay,{n:minStay(d)});}\n      else{flash(t.getAttribute(\"title\")||L.unavail);}\n      render();\n    });\n    \/* Hover preview: only toggle classes (re-drawing the grid mid-click would swallow the click) *\/\n    function paintRange(){\n      var end=st.d||(st.a&&st.hover&&canOut(st.a,st.hover)?st.hover:null);\n      root.querySelectorAll(\".vtac-months [data-d]\").forEach(function(el){\n        var d=el.getAttribute(\"data-d\");\n        el.classList.toggle(\"vtac-inrange\",!!(st.a&&end&&d>st.a&&d<end));\n      });\n    }\n    $(\"months\").addEventListener(\"mouseover\",function(e){\n      if(!(st.a&&!st.d))return;var t=e.target.closest(\"button[data-d]\");var d=t?t.getAttribute(\"data-d\"):null;\n      if(d!==st.hover){st.hover=d;paintRange();}\n    });\n    function flash(m){$(\"msg\").className=\"vtac-msg vtac-warn\";$(\"msg\").textContent=m;}\n    $(\"prev\").addEventListener(\"click\",function(){view.setMonth(view.getMonth()-1);render();});\n    $(\"next\").addEventListener(\"click\",function(){view.setMonth(view.getMonth()+1);ensure();});\n    $(\"promo\").addEventListener(\"click\",function(e){\n      var b=e.target.closest(\"button[data-ext]\");if(!b||!st.a)return;\n      st.d=add(st.a,+b.getAttribute(\"data-ext\"));render();getPrice();\n    });\n    $(\"clear\").addEventListener(\"click\",function(){st.a=st.d=null;st.hover=null;$(\"rows\").innerHTML=\"\";$(\"msg\").textContent=\"\";render();});\n\n    \/* ----- currency: USD or MXN (Lodgify converts totals; nightly cells use Lodgify's own rate) ----- *\/\n    function noteText(){\n      var n=cur===\"MXN\"?(fx?fill(L.rateNoteMxn,{r:fx.toFixed(2)}):\"\"):L.rateNote;\n      if(cur===\"MXN\"&&curFromGeo)n+=\" \"+L.geoNote;\n      $(\"ratenote\").textContent=n;\n    }\n    function setCur(c,fromGeo,save){\n      cur=c;curFromGeo=!!fromGeo;\n      root.classList.toggle(\"vtac-mxn\",c===\"MXN\");\n      root.querySelectorAll(\".vtac-cur button\").forEach(function(b){b.classList.toggle(\"on\",b.getAttribute(\"data-c\")===c);b.setAttribute(\"aria-pressed\",b.getAttribute(\"data-c\")===c?\"true\":\"false\");});\n      if(save){try{localStorage.setItem(\"vtacCur\",c);}catch(e){}}\n      if(c===\"MXN\"&&!fx&&Object.keys(cal).length)loadFx();\n      noteText();render();if(st.a&&st.d)getPrice();\n    }\n    root.querySelectorAll(\".vtac-cur button\").forEach(function(b){b.addEventListener(\"click\",function(){setCur(b.getAttribute(\"data-c\"),false,true);});});\n    var fxBusy=false;\n    function loadFx(){\n      if(fxBusy)return;fxBusy=true;\n      \/* Ask Lodgify to price a sample stay in MXN, so cells match the checkout's conversion *\/\n      var a=null,d=null;\n      Object.keys(cal).sort().some(function(x){var dd=add(x,minStay(x));if(canIn(x)&&canOut(x,dd)){a=x;d=dd;return true;}return false;});\n      var p=a?fetch(u(CONFIG.priceUrl,{a:a,d:d,g:2,cur:\"MXN\"})).then(function(r){if(!r.ok)throw 0;return r.json();}).then(function(j){\n        var t=j.totalPrice||{};if(!(t.total>0&&t.totalInPropertyCurrency>0))throw 0;return t.total\/t.totalInPropertyCurrency;}):Promise.reject();\n      p.catch(function(){return fetch(CONFIG.fxFallbackUrl).then(function(r){return r.json();}).then(function(j){return j.rates.MXN;});})\n       .then(function(r){fx=r;fxBusy=false;noteText();render();}).catch(function(){fxBusy=false;});\n    }\n    function isLatAmTz(){\n      try{var z=Intl.DateTimeFormat().resolvedOptions().timeZone||\"\";\n        return \/^America\\\/(Mexico_City|Cancun|Merida|Monterrey|Matamoros|Chihuahua|Ciudad_Juarez|Ojinaga|Mazatlan|Bahia_Banderas|Hermosillo|Tijuana|Guatemala|Belize|El_Salvador|Tegucigalpa|Managua|Costa_Rica|Panama|Havana|Santo_Domingo|Bogota|Caracas|Guayaquil|Lima|La_Paz|Santiago|Argentina|Buenos_Aires|Montevideo|Asuncion|Sao_Paulo|Bahia|Fortaleza|Recife|Manaus|Belem)\/.test(z);}catch(e){return false;}\n    }\n    (function(){\n      var saved=null;try{saved=localStorage.getItem(\"vtacCur\");}catch(e){}\n      if(saved===\"USD\"||saved===\"MXN\"){setCur(saved,false,false);return;}\n      if(lang===\"es\"){setCur(\"MXN\",false,false);return;}\n      setCur(isLatAmTz()?\"MXN\":\"USD\",isLatAmTz(),false);\n      fetch(CONFIG.geoUrl,{credentials:\"same-origin\",cache:\"no-store\"}).then(function(r){if(!r.ok)throw 0;return r.json();}).then(function(j){\n        var c=(j.country||\"\").toUpperCase();if(!c||c===\"XX\")return;\n        var m=CONFIG.mxnCountries.indexOf(c)>-1;\n        try{if(localStorage.getItem(\"vtacCur\"))return;}catch(e){}\n        if((m?\"MXN\":\"USD\")!==cur)setCur(m?\"MXN\":\"USD\",m,false);else if(m){curFromGeo=true;noteText();}\n      }).catch(function(){});\n    })();\n\n    nMonths=1;\n    ensure();\n  })();\n  <\/script>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0aec648 elementor-widget elementor-widget-html\" data-id=\"0aec648\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .vtac button.vtac-day.vtac-lmd:not(.vtac-start):not(.vtac-end):not(.vtac-inrange){background:#e9f6ed;border-color:#a9d8b7}\n  .vtac button.vtac-day.vtac-lmd:not(.vtac-start):not(.vtac-end):not(.vtac-inrange):hover{border-color:#2e8b57}\n  .vtac button.vtac-day.vtac-lmd:not(.vtac-start):not(.vtac-end) .vtac-p{color:#1d6b3a;font-weight:700}\n  .vtac .vtac-legend i.lmd{background:#e9f6ed;border-color:#a9d8b7}\n  .vtac .vtac-best-t{position:absolute;top:3px;right:3px;width:14px;height:14px;color:#1d6b3a;pointer-events:none;line-height:0}\n  .vtac .vtac-best-t svg,.vtac .vtac-legend .vtac-best-l svg{width:100%;height:100%;display:block}\n  .vtac .vtac-start .vtac-best-t,.vtac .vtac-end .vtac-best-t{color:#fff}\n  .vtac .vtac-legend .vtac-best-l{display:inline-block;width:14px;height:14px;color:#1d6b3a;vertical-align:-2px}\n  @media (max-width:600px){ .vtac .vtac-best-t{width:11px;height:11px;top:2px;right:2px} }\n<\/style>\n<script>\n(function(){\n  \/* Last-Minute Discount and Unusually low price nights come from Management \u2192 Website calendar. Rates still come from Lodgify. *\/\n  var SOURCE = \"https:\/\/script.google.com\/a\/macros\/villatayrona.mx\/s\/AKfycbwCE06cqsD8vSqZU3o5UYIf-JuE6QaJ2ZDV07cLFTTQwHQbp2ySLuPBPg7771UpCUWgHg\/exec?page=lmd\";\n  var es = (document.documentElement.lang || \"\").toLowerCase().indexOf(\"es\") === 0;\n  var LABEL = es ? \"Descuento de \u00faltima hora\" : \"Last-Minute Discount\";\n  var BEST = es ? \"Precio inusualmente bajo\" : \"Unusually low price\";\n  var TAG = '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M2 12.6V3.5A1.5 1.5 0 0 1 3.5 2h9.1a1.5 1.5 0 0 1 1.06.44l8.4 8.4a1.5 1.5 0 0 1 0 2.12l-9.1 9.1a1.5 1.5 0 0 1-2.12 0l-8.4-8.4A1.5 1.5 0 0 1 2 12.6zM7.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"\/><\/svg>';\n  var R = [];\n  function on(d){ for (var i = 0; i < R.length; i++) if (d >= R[i].from && d <= R[i].to) return true; return false; }\n  function low(d){ for (var i = 0; i < R.length; i++) if (R[i].low && d >= R[i].from && d <= R[i].to) return true; return false; }\n  function paint(){\n    var root = document.getElementById(\"vtac-root\"); if (!root) return;\n    root.querySelectorAll(\".vtac-best-t\").forEach(function(x){ x.remove(); });\n    root.querySelectorAll(\".vtac-months button[data-d]\").forEach(function(b){\n      var d = b.getAttribute(\"data-d\"), x = on(d);\n      b.classList.toggle(\"vtac-lmd\", x);\n      if (x && !b.getAttribute(\"title\")) b.setAttribute(\"title\", low(d) ? LABEL + \" \u00b7 \" + BEST : LABEL);\n      if (x && low(d)) { var t = document.createElement(\"span\"); t.className = \"vtac-best-t\"; t.innerHTML = TAG; b.appendChild(t); }\n    });\n    var lg = root.querySelector(\".vtac-legend\");\n    if (lg && R.length && !lg.querySelector(\"i.lmd\")) { var sp = document.createElement(\"span\"); sp.innerHTML = '<i class=\"lmd\"><\/i>' + LABEL; lg.appendChild(sp); }\n    if (lg && R.some(function(r){ return r.low; }) && !lg.querySelector(\".vtac-best-l\")) { var sb = document.createElement(\"span\"); sb.innerHTML = '<b class=\"vtac-best-l\">' + TAG + '<\/b>' + BEST; lg.appendChild(sb); }\n  }\n  \/* Clicking a selected date again unselects it *\/\n  var bypass = false;\n  function wireUnselect(){\n    var root = document.getElementById(\"vtac-root\"); if (!root || root.__vtUnsel) return; root.__vtUnsel = true;\n    root.addEventListener(\"click\", function(e){\n      if (bypass) return;\n      var b = e.target.closest && e.target.closest(\".vtac-months button[data-d]\"); if (!b) return;\n      var start = root.querySelector(\".vtac-months .vtac-start\"), clr = document.getElementById(\"vtac-clear\");\n      if (b.classList.contains(\"vtac-end\")) {\n        e.stopPropagation(); e.preventDefault();\n        if (start) { bypass = true; start.click(); bypass = false; } else if (clr) clr.click();\n      } else if (b.classList.contains(\"vtac-start\")) {\n        e.stopPropagation(); e.preventDefault();\n        if (clr) clr.click();\n      }\n    }, true);\n  }\n  function watch(){\n    var m = document.getElementById(\"vtac-months\"); if (!m) return setTimeout(watch, 300);\n    wireUnselect();\n    new MutationObserver(paint).observe(m, { childList: true }); paint();\n  }\n  watch();\n  fetch(SOURCE).then(function(r){ return r.json(); }).then(function(j){\n    R = (j && j.ranges) || []; paint();\n  }).catch(function(){});\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-25a73d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"25a73d9\" data-element_type=\"section\" data-e-type=\"section\" id=\"booking-details\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89f303a\" data-id=\"89f303a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03db0db elementor-widget elementor-widget-heading\" data-id=\"03db0db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Booking Details<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f01e757 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f01e757\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-a867e75\" data-id=\"a867e75\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-87acdbd elementor-widget elementor-widget-heading\" data-id=\"87acdbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Key Terms<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c4c83d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"1c4c83d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>50% of the rent<\/strong> is due when you book.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">The <strong>balance is due 1 week before arrival<\/strong>, or 1 day after arrival if paid in cash.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>90% of your deposit is refunded<\/strong> if you cancel 180 or more days before arrival.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">A <strong>refundable $750 USD damage hold<\/strong> is placed on your card on arrival day.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f309e elementor-align-center elementor-widget elementor-widget-button\" data-id=\"f8f309e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/terms\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">READ ALL TERMS<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-3ccec5b\" data-id=\"3ccec5b\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e32b20 elementor-widget elementor-widget-heading\" data-id=\"4e32b20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What\u2019s Included<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c22b7 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a4c22b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Up to <strong>25 overnight guests<\/strong>.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Private use of the whole villa:<\/strong> all 9 rooms, pool, lobby, terrace, bar, professional kitchen, garage and garden.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Our <strong>5-person house staff<\/strong>, including cleaning and bartending, plus help <strong>planning your trip<\/strong>.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>No hidden fees<\/strong> for groups of 25 or fewer. Staff gratuities (suggested $150\u2013200 MXN per guest per night) and add-ons like chef services or massages are extra.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7200685\" data-id=\"7200685\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c0f96c4 elementor-widget elementor-widget-heading\" data-id=\"c0f96c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Discounts<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3090cb elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"e3090cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>10% off<\/strong> stays of 7 nights or more, and <strong>15% off<\/strong> stays of 14 nights or more, plus last-minute discounts.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Additional 10% off<\/strong> the rental balance when paid in MXN cash upon arrival.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-check-circle\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Booking on our website is <strong>more affordable<\/strong> than through sites like Airbnb.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0a17bd elementor-widget elementor-widget-spacer\" data-id=\"f0a17bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dca9034 elementor-widget elementor-widget-toggle\" data-id=\"dca9034\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h2 id=\"elementor-tab-title-2311\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2311\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">PROPERTY AMENITIES & CONSIDERATIONS<\/a>\n\t\t\t\t\t<\/h2>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2311\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2311\"><ul><li>The Ginger Kitchen is a large, <b>professional kitchen<\/b> that our guests can use themselves or where the private chef can work his magic. There are also fully equipped kitchens inside 6 of the rooms.<\/li><li>Safe <b>drinking water is provided<\/b> throughout your stay.<\/li><li><b>Each<\/b> <b>bathroom is stocked <\/b>with bath towels, pool towels, hair dryer, shampoo, conditioner, bath gel, and hand soap and body lotion.<\/li><li>You can connect your favorite playlists to our <b>Sonos surround-sound system.<\/b><\/li><li>In our garage is a rack of extra <b>accessories<\/b> for you to enjoy, which include board games, beach gear, yoga mats, bug spray, etc.<\/li><li>All rooms have <b>ACs<\/b> with smart thermostats to promote both comfort and sustainability.<\/li><li>Our <b>garage<\/b> fits two vehicles of average size. Street parking is safe and readily available.<\/li><li>All of the rooms and common areas have <b>high-speed WiFi.<\/b><\/li><li><b><span style=\"font-weight: 400;\">The rooms do not have TVs, though there is<\/span> one smart TV<span style=\"font-weight: 400;\"> in the Agave Apartment (without cable service).\u00a0<\/span><\/b><\/li><li>Our neighborhood has roosters and dogs who like to communicate to one another. We provide complimentary earplugs.<\/li><li><strong>We don\u2019t offer laundry services<\/strong> in-house because there are several laundromats close to the villa. They are very affordable, offer 24-hour service, and even fold your laundry.<\/li><li>Bucer\u00edas is a walkable town and we are in a central location. There is, however, a steep hill and a busy road between our property and the beach.<\/li><li>Since our roofs are made of thatch,<strong> smoking is prohibited<\/strong> on our entire property except for a designated smoking area in the garage.<\/li><li>We are meticulous about cleanliness. Given the tropical climate and the handwoven, natural thatch material in our roofs, though, it is possible some small insects make an appearance. These are harmless and our cleaning team provides immediate support.<\/li><li><strong>The pool is not fenced in<\/strong> and is dangerous for small children without supervision.<\/li><li>Villa Tayrona is located in a residential area. Out of respect for our neighbors, we ask that <strong>noise be kept to a reasonable level<\/strong> after 10pm.<\/li><li>We have thrown our whole hearts into creating this space. You will feel the love as soon as you step into our oasis. <strong>Follow along at @villa.tayrona<\/strong> to learn about our story!<\/li><\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9f861e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f861e0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5388f1c\" data-id=\"5388f1c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c344781 elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"c344781\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/Bar3-scaled-rsw65ifj95x8kld4p1dhuy477k6vgvpf3f27izgtxw.jpg\" alt=\"Bar3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/AC8492CC-AAF3-4283-A37D-36B518F518D5-rsw69aq4s53tc1v5l6aeehq1cfj3gzqhy5nm43uqvo.jpeg\" alt=\"Friends toasting with drinks around a long table under string lights at Villa Tayrona\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/0C9D6F14-362B-4230-B721-FB4485EBE0C9-quo6u9oe2k7qr0kh6he5obg5bv820etqhaku4s90gk.jpeg\" alt=\"Front entrance of Villa Tayrona with wooden door and pergola\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/2023-bucerias-FB9A5054-scaled-rsw62cp2a7ljjryc567mz8tfbxrgli5wbs4ggi5gus.jpeg\" alt=\"Gentle waves on a sandy beach in Banderas Bay\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/Marissa-Retreat-111-scaled-rdvvrdagv1js01h3hmexrjppleko8u3gl6uwcxyg0k.jpg\" alt=\"Two hands clasped together against a green garden background at Villa Tayrona\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/29b249c695aca8cf8063ac03747794f1-scaled-rsw75a6fc6w2edelti0dqx5p1fvqe7poogtf02fh5g.jpg\" alt=\"Private patio surrounded by tropical plants outside the Zamia King Suite\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 7\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/elementor\/thumbs\/0111_Villa_Tayrona_retreat_3037-scaled-rsw5w8qtuz8g30tttj4xrsbkbrvkkbwphjgu5r7las.jpg\" alt=\"Massage therapist giving a massage in the garden at Villa Tayrona\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14345e9 elementor-widget elementor-widget-spacer\" data-id=\"14345e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e75641a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e75641a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9862ac2\" data-id=\"9862ac2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d74ba77 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d74ba77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reservation FAQs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b9137fc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b9137fc\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-51fdf01\" data-id=\"51fdf01\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-8e2d972\" data-id=\"8e2d972\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e67e05b elementor-widget__width-initial elementor-widget elementor-widget-toggle\" data-id=\"e67e05b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2411\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2411\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">If I have to cancel my booking, will I get a credit or refund?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2411\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2411\"><p>Please review our official cancelation policy\u00a0<a style=\"font-weight: inherit; letter-spacing: inherit; background-color: #ffffff;\" href=\"http:\/\/villatayrona.mx\/terms\">here<\/a><span style=\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\">.\u00a0<\/span><\/p><p><span style=\"background-color: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit;\">To support guests who have to cancel after their deposit is considered non-refundable, we can open up their dates on our calendar. If any of their reserved nights get rebooked, we will refund them the deposit they had paid for those nights minus any rate adjustments and fees. Since most of our reservations are made about 9 months in advance, we can\u2019t guarantee that these nights will be rebooked if cancelling on short notice.\u00a0<\/span><\/p><p data-start=\"404\" data-end=\"712\">In the event that significant security incidents or government advisories materially affect travel to the Riviera Nayarit region, Villa Tayrona may offer guests the option to apply the Rental Deposit as a credit toward a future stay.\u00a0<span style=\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\">See full terms<\/span><span style=\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\">\u00a0<\/span><a style=\"font-weight: inherit; letter-spacing: inherit; background-color: #ffffff;\" href=\"http:\/\/villatayrona.mx\/terms\">here<\/a><span style=\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\">.\u00a0<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2412\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2412\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Do I have to know my number of guests before booking?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2412\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2412\"><p>No. Whether you have one guest or 25 guests, our nightly fee is the same. You can send us your final guest list the week prior to your arrival.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2413\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2413\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Are there any hidden fees?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2413\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2413\"><p>Our pricing is transparent; we don\u2019t have hidden fees. Costs not included in your rental fee that you should budget for are staff gratuities (see next FAQ), chef services if you choose them, and spending money. We do charge a \u201cday pass\u201d fee for outside visitors (if there are more than 25 guests on our property) to cover cleaning expenses. Please see our Guest Agreement <a href=\"\/terms\/\">here<\/a> for all of our fine print. Also, we always recommend travel insurance, which is a separate consideration.\u00a0<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2414\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2414\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How much should I budget for staff tips?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2414\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2414\"><p>Leaving a tip for our team is always at your discretion and is contingent upon the service you received. As a reference point, most of our guests tip our house staff about $150-200 pesos per guest per night. At the end of your stay, we give you two envelopes for our house staff: one for Alex (whose role is so hands-on) and one for our wonderful 4-person cleaning and maintenance team. The total house staff gratuity can be split between these two envelopes however you see fit. Please note that gratuity for the chef&#8217;s team is separate consideration and is generally about 15% of the food services total. We will give you an envelope for her team at the end of your stay too. Gratuity left in cash, preferably in MXN, is ideal.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2415\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2415\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Do you recommend we purchase travel insurance?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2415\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2415\"><p>Yes. Villa Tayrona isn\u2019t liable for trip cancellation due to natural disasters, pandemics, acts of God, or any other event beyond our control. We recommend guests purchase private trip cancellation insurance for coverage in case of such circumstances.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2416\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2416\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How much do chef services cost?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2416\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2416\"><p>You can see details about our chef services <a href=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/2025\/10\/VTMENU-2025SEP25-2.pdf\">here<\/a>.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2417\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2417\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How does the cash discount work?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2417\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2417\"><p>Any installments toward your rental fee in MXN cash receive a 10% discount. Since most of our guests are not located in Mexico at the time of booking and therefore can\u2019t pay the 50% rental deposit in cash, the discount typically applies to the 50% remaining balance. Exchange rate equivalencies are calculated using the website xe.com on the date of payment.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2418\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-2418\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Do you offer discounts or perks for retreat leaders?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2418\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-2418\"><p>We always try to pamper our retreat leaders! Send Elly (elly@villatayrona.mx) a note for more details.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-2419\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-2419\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-chevron-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Do you only rent out the whole villa, or could I rent rooms individually?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2419\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-2419\"><p>Welcoming groups in our whole villa is the heart of our business. When we have last-minute availability between groups, though, we open up our individual rooms for rent via Airbnb (see our listings <a href=\"https:\/\/www.airbnb.com\/users\/show\/18173150\" target=\"_blank\" rel=\"noopener\">here<\/a>). If you have rented the whole villa and want to come early or stay late, contact us directly to inquire about availability.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"If I have to cancel my booking, will I get a credit or refund?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Please review our official cancelation policy\\u00a0<a style=\\\"font-weight: inherit; letter-spacing: inherit; background-color: #ffffff;\\\" href=\\\"http:\\\/\\\/villatayrona.mx\\\/terms\\\">here<\\\/a><span style=\\\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\\\">.\\u00a0<\\\/span><\\\/p><p><span style=\\\"background-color: inherit; color: inherit; font-weight: inherit; letter-spacing: inherit;\\\">To support guests who have to cancel after their deposit is considered non-refundable, we can open up their dates on our calendar. If any of their reserved nights get rebooked, we will refund them the deposit they had paid for those nights minus any rate adjustments and fees. Since most of our reservations are made about 9 months in advance, we can\\u2019t guarantee that these nights will be rebooked if cancelling on short notice.\\u00a0<\\\/span><\\\/p><p data-start=\\\"404\\\" data-end=\\\"712\\\">In the event that significant security incidents or government advisories materially affect travel to the Riviera Nayarit region, Villa Tayrona may offer guests the option to apply the Rental Deposit as a credit toward a future stay.\\u00a0<span style=\\\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\\\">See full terms<\\\/span><span style=\\\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\\\">\\u00a0<\\\/span><a style=\\\"font-weight: inherit; letter-spacing: inherit; background-color: #ffffff;\\\" href=\\\"http:\\\/\\\/villatayrona.mx\\\/terms\\\">here<\\\/a><span style=\\\"background-color: inherit; font-weight: inherit; letter-spacing: inherit;\\\">.\\u00a0<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do I have to know my number of guests before booking?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>No. Whether you have one guest or 25 guests, our nightly fee is the same. You can send us your final guest list the week prior to your arrival.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Are there any hidden fees?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Our pricing is transparent; we don\\u2019t have hidden fees. Costs not included in your rental fee that you should budget for are staff gratuities (see next FAQ), chef services if you choose them, and spending money. We do charge a \\u201cday pass\\u201d fee for outside visitors (if there are more than 25 guests on our property) to cover cleaning expenses. Please see our Guest Agreement <a href=\\\"\\\/terms\\\/\\\">here<\\\/a> for all of our fine print. Also, we always recommend travel insurance, which is a separate consideration.\\u00a0<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How much should I budget for staff tips?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Leaving a tip for our team is always at your discretion and is contingent upon the service you received. As a reference point, most of our guests tip our house staff about $150-200 pesos per guest per night. At the end of your stay, we give you two envelopes for our house staff: one for Alex (whose role is so hands-on) and one for our wonderful 4-person cleaning and maintenance team. The total house staff gratuity can be split between these two envelopes however you see fit. Please note that gratuity for the chef&#8217;s team is separate consideration and is generally about 15% of the food services total. We will give you an envelope for her team at the end of your stay too. Gratuity left in cash, preferably in MXN, is ideal.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you recommend we purchase travel insurance?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Yes. Villa Tayrona isn\\u2019t liable for trip cancellation due to natural disasters, pandemics, acts of God, or any other event beyond our control. We recommend guests purchase private trip cancellation insurance for coverage in case of such circumstances.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How much do chef services cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>You can see details about our chef services <a href=\\\"https:\\\/\\\/villatayrona.mx\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/VTMENU-2025SEP25-2.pdf\\\">here<\\\/a>.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How does the cash discount work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Any installments toward your rental fee in MXN cash receive a 10% discount. Since most of our guests are not located in Mexico at the time of booking and therefore can\\u2019t pay the 50% rental deposit in cash, the discount typically applies to the 50% remaining balance. Exchange rate equivalencies are calculated using the website xe.com on the date of payment.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you offer discounts or perks for retreat leaders?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>We always try to pamper our retreat leaders! Send Elly (elly@villatayrona.mx) a note for more details.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you only rent out the whole villa, or could I rent rooms individually?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Welcoming groups in our whole villa is the heart of our business. When we have last-minute availability between groups, though, we open up our individual rooms for rent via Airbnb (see our listings <a href=\\\"https:\\\/\\\/www.airbnb.com\\\/users\\\/show\\\/18173150\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">here<\\\/a>). If you have rented the whole villa and want to come early or stay late, contact us directly to inquire about availability.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-7af58dc\" data-id=\"7af58dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4279f2e elementor-widget elementor-widget-image\" data-id=\"4279f2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1086\" height=\"724\" src=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c.jpeg\" class=\"attachment-full size-full wp-image-199684\" alt=\"Guest relaxing at the edge of the pool among tropical plants at Villa Tayrona\" srcset=\"https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c.jpeg 1086w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-300x200.jpeg 300w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-1024x683.jpeg 1024w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-768x512.jpeg 768w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-18x12.jpeg 18w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-450x300.jpeg 450w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-120x80.jpeg 120w, https:\/\/villatayrona.mx\/wp-content\/uploads\/2024\/09\/CC99A059-818A-4F7F-8A40-C9EA9AE09EA2_1_105_c-750x500.jpeg 750w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-a9b6d82\" data-id=\"a9b6d82\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8b8a0de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8b8a0de\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c7fb77\" data-id=\"3c7fb77\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d14d76c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"d14d76c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-fa381c2\" data-id=\"fa381c2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f88999a elementor-widget elementor-widget-heading\" data-id=\"f88999a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">More Questions?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f25dc1e elementor-widget elementor-widget-text-editor\" data-id=\"f25dc1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Chat with your host via WhatsApp or explore our <a href=\"https:\/\/villatayrona.mx\/contact-us\/\">Contact Us<\/a> page for more details.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68ae42c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"68ae42c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/wa.me\/523221915309\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CHAT WITH ELLY<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Availability &amp; Rates See open dates and nightly rates at a glance. Pick your check-in and check-out dates to see your exact total, then book in a few clicks. Booking Details Key Terms 50% of the rent is due when you book. The balance is due 1 week before arrival, or 1 day after arrival [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-200059","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/pages\/200059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/comments?post=200059"}],"version-history":[{"count":96,"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/pages\/200059\/revisions"}],"predecessor-version":[{"id":201788,"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/pages\/200059\/revisions\/201788"}],"wp:attachment":[{"href":"https:\/\/villatayrona.mx\/es\/wp-json\/wp\/v2\/media?parent=200059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}