caboplatinum.com Open in urlscan Pro
35.184.0.208  Public Scan

Submitted URL: https://newsletter.caboplatinum.com/t/d-l-vjdkkx-dltutidklk-u/
Effective URL: https://caboplatinum.com/villa-marena/?utm_medium=email&utm_campaign=August%20Villas%2008%2018%2023&utm_content=August%20...
Submission: On September 21 via api from US — Scanned from DE

Form analysis 6 forms found in the DOM

POST https://caboplatinum.com/luxury-cabo-villas/

<form method="post" class="form  ng-pristine ng-valid" id="resortpro-widget-form" action="https://caboplatinum.com/luxury-cabo-villas/" cr-attached="true">
  <input type="hidden" name="resortpro_search_nonce" value="bba4392e44" data-gaconnector-tracked="true">
  <input type="hidden" class="disabled" id="resortpro_calendar_flex" name="resortpro_calendar_flex" value="" data-gaconnector-tracked="true">
  <div class="row c-search-widget__fields">
    <div class="c-search-widget__item col-lg-1 col-md-1 col-sm-1 col-xs-1">
      <div class="form-group resortpro-search-bedroom-type-block"><label for="bedroom_type">Select One</label>
        <div class="c-select-list form-control"><select name="resortpro_sw_bed" id="resortpro_sw_bed" class="">
            <option value="">Select One</option>
            <option value="727629">Casa 3 Flores</option>
            <option value="469819">Casa Acantilado</option>
            <option value="362924">Casa Alcini</option>
            <option value="491339">Casa Alejandra</option>
            <option value="567267">Casa Aqua Blanca</option>
            <option value="521547">Casa Arrebol</option>
            <option value="397196">Casa Bellamar</option>
            <option value="488050">Casa Brisa Del Cabo</option>
            <option value="361995">Casa Brooks</option>
            <option value="362934">Casa Captiva</option>
            <option value="584686">Casa Cariño</option>
            <option value="362935">Casa Cielo</option>
            <option value="362448">Casa Costa</option>
            <option value="746133">Casa De Cinco Estrellas</option>
            <option value="362449">Casa De Karma</option>
            <option value="397229">Casa De Suenos</option>
            <option value="363031">Casa Edwards</option>
            <option value="387354">Casa Edwards II</option>
            <option value="397232">Casa Finisterra</option>
            <option value="566666">Casa Kay</option>
            <option value="363063">Casa Las Arenas</option>
            <option value="366399">Casa Las Rocas</option>
            <option value="397309">Casa Manana</option>
            <option value="363067">Casa Mar</option>
            <option value="398038">Casa Naah Payil</option>
            <option value="391162">Casa Nautilus</option>
            <option value="428661">Casa Ocho</option>
            <option value="363070">Casa Piedra</option>
            <option value="363162">Casa Piedra Blanca</option>
            <option value="387369">Casa Rio de Luna</option>
            <option value="544148">Casa Sirena</option>
            <option value="427590">Casa Sonara</option>
            <option value="491335">Casa Sur</option>
            <option value="464825">Chileno Fresco 5</option>
            <option value="749704">Diamante Casita 45</option>
            <option value="486836">Entrada 63</option>
            <option value="364968">Hacienda Beach Club - Villa 11</option>
            <option value="752522">Hacienda Beach Club 3101</option>
            <option value="437179">Hacienda Beach Club 5203</option>
            <option value="424032">Hacienda Edith</option>
            <option value="425257">Maison de Cortes</option>
            <option value="379205">Mantea</option>
            <option value="462673">Palmilla Estate 46</option>
            <option value="542122">Palmilla Estate 58</option>
            <option value="421625">Sunrise Villa</option>
            <option value="424002">Sunset Villa</option>
            <option value="420361">Villa Alegria</option>
            <option value="723872">Villa Aurora</option>
            <option value="421443">Villa Bellissima</option>
            <option value="422274">Villa Besame</option>
            <option value="477282">Villa Buena Vida</option>
            <option value="493447">Villa Chavez</option>
            <option value="427964">Villa De La Playa</option>
            <option value="366392">Villa De Los Suenos</option>
            <option value="438305">Villa Del Mar</option>
            <option value="423763">Villa Delfines</option>
            <option value="566683">Villa Descanso</option>
            <option value="366393">Villa Estero</option>
            <option value="749793">Villa Golondrina</option>
            <option value="421862">Villa Jade de Law</option>
            <option value="394743">Villa La Datcha</option>
            <option value="424383">Villa La Finca Tezal</option>
            <option value="424036">Villa Las Flores</option>
            <option value="423776">Villa Lorena</option>
            <option value="593876">Villa Marena</option>
            <option value="486537">Villa Nirvana</option>
            <option value="366401">Villa Pacifica</option>
            <option value="366408">Villa Pacifica West</option>
            <option value="377447">Villa Paraiso Del Mar</option>
            <option value="367259">Villa Penasco</option>
            <option value="553596">Villa Pura Vida</option>
            <option value="366409">Villa Renata</option>
            <option value="382144">Villa Serena</option>
            <option value="420675">Villa Tanzanita de Law</option>
            <option value="422397">Villa Tranquilidad</option>
            <option value="423146">Villa Turquesa</option>
            <option value="361805">Villa Vegas Dave 1</option>
            <option value="567302">Villa Vegas Dave 2</option>
            <option value="531817">Villa Vista Encantada</option>
            <option value="728235">Villa Zafiro</option>
            <option value="556805">Villas Del Mar 361</option>
            <option value="448260">Waldorf Astoria Residences</option>
          </select></div>
      </div>
    </div>
    <div class="c-search-widget__item col-lg-1 col-md-1 col-sm-1 col-xs-1">
      <div class="form-group resortpro-search-submit-button-block"><button class="" type="submit"></button></div>
    </div>
  </div>
</form>

Name: resortpro_form_checkoutPOST https://caboplatinum.com/checkout/

<form action="https://caboplatinum.com/checkout/" method="post" name="resortpro_form_checkout" id="resortpro_form_checkout" class="c-book-form  ng-pristine ng-valid" novalidate="" cr-attached="true">
  <input type="hidden" name="resortpro_book_unit" value="cdbcbcfd47" data-gaconnector-tracked="true">
  <input type="hidden" name="book_unit" value="625371" data-gaconnector-tracked="true">
  <div class="c-book-form__widget booknow-widget">
    <!-- ngIf: res == 1 && total_reservation > 0 -->
    <!-- ngRepeat: alert in alerts track by $index -->
  </div>
  <!-- /.c-book-form__widget -->
  <div class="c-book-form__fields row">
    <div class="col-xs-6">
      <div class="form-group">
        <label>Arrive</label>
        <div class="date-group">
          <input type="text" ng-model="book.checkin" id="book_start_date" name="book_start_date" class="form-control ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty hasDatepicker" show-days="renderCalendarNew(date, true, 'checkin')"
            update-price="getPreReservationPrice(book,1)" update-checkout="setCheckoutDate(date)" bookcheckin="" readonly="readonly" data-min-stay="1" data-checkin-days="1" data-calendar-type="" placeholder="Arrival Date"
            data-gaconnector-tracked="true">
          <i class="glyphicon glyphicon-calendar"></i>
        </div>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="form-group">
        <label>Departure</label>
        <div class="date-group">
          <input type="text" ng-model="book.checkout" id="book_end_date" name="book_end_date" class="form-control ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty hasDatepicker" show-days="renderCalendarNew(date, true, 'checkout');"
            update-price="getPreReservationPrice(book,1);" bookcheckout="" readonly="readonly" data-calendar-type="" placeholder="Departure Date" data-gaconnector-tracked="true">
          <i class="glyphicon glyphicon-calendar"></i>
        </div>
      </div>
    </div>
    <div class="col-xs-12">
      <div class="form-group">
        <label for="book_occupants">Guests</label>
        <div class="c-select-list form-control">
          <select ng-model="book.occupants" ng-change="getPreReservationPrice(book,1);" name="book_occupants" id="book_occupants" class="ng-pristine ng-untouched ng-valid ng-not-empty">
            <!--<option value=""></option>-->
            <option value="">Select Guests</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
          </select>
        </div>
        <!-- /.c-select-list -->
      </div>
      <span class="text-danger" id="book_occupants_error" style="display:none; font-size: 0.8em;"> Adults field is required. </span>
    </div>
    <!--<div class="col-xs-6">
      <div class="form-group">
        <label for="book_occupants_small"></label>
        <div class="c-select-list form-control">
          <select name="book_occupants_small" ng-model="book.occupants_small" ng-change="getPreReservationPrice(book,1);">
            <option value=""></option> 
                      
            <option value=""></option>
                      </select>
        </div>
      </div>
    </div>-->
  </div>
  <table ng-show="res == 1 &amp;&amp; total_reservation > 0" class="table table-stripped table-bordered table-condensed ng-hide">
    <tbody>
      <tr>
        <td>Subtotal <a ng-show="!reservationDetails.reservation_days.date" href="#" class="btn btn-default btn-xs btn-price-breakdown pull-right">
          <i class="glyphicon glyphicon-menu-down"></i>
          <small>View Details</small>
        </a>
        </td>
        <td class="text-right"><span ng-bind="subTotal | currency:undefined:2" class="ng-binding"></span></td>
      </tr>
      <!-- ngRepeat: day in reservation_days -->
      <!-- ngIf: !days -->
      <tr ng-if="!days" class="breakdown-days-hidden ng-scope" data-visible="false">
        <td><small class="indent ng-binding" ng-bind="reservation_days.date"></small></td>
        <td class="text-right"><span ng-bind="subTotal | currency:undefined:2" class="ng-binding"></span></td>
      </tr><!-- end ngIf: !days -->
      <!-- ngIf: coupon_discount > 0 -->
      <tr>
        <td>Taxes/Fees <a href="#" class="btn btn-default btn-xs btn-taxes-breakdown pull-right">
          <i class="glyphicon glyphicon-menu-down"></i>
          <small>View Details</small>
        </a>
        </td>
        <td class="text-right"><span ng-bind="taxes | currency:undefined:2" class="ng-binding"></span></td>
      </tr>
      <!-- ngRepeat: reqFee in required_fees -->
      <!-- ngIf: required_fees.value -->
      <!-- ngRepeat: optFee in optional_fees -->
      <!-- ngIf: optional_fees.value && optional_fees.active == 1 -->
      <!-- ngRepeat: reqFee in taxes_details -->
      <!-- ngIf: taxes_details.value -->
      <tr style="border-top:solid 2px #333">
        <td>Total</td>
        <td class="text-right ng-binding" ng-bind="total_reservation | currency">$0.00</td>
      </tr>
    </tbody>
  </table>
  <div class="form-group bookingButtons">
    <div class="hovButton">
      <button ng-disabled="isDisabled" id="resortpro_unit_submit" type="submit" class="c-book-form__submit-btn btn btn-lg btn-block btn-success" disabled="disabled">
        <i class="glyphicon glyphicon-check"></i> Book Now </button>
      <p class="writeDate" ng-show="total_reservation == 0">Please Select Dates Above</p>
    </div>
  </div><!--End bookingButtons-->
</form>

Name: resortpro_inquiry

<form class="frm-property-inquiry ng-pristine ng-invalid ng-invalid-required ng-valid-email" name="resortpro_inquiry" id="resortpro_inquiry" ng-init="inquiry.unit_id=625371;inquiry.unit_name='Villa Marena'" novalidate="" cr-attached="true">
  <input type="hidden" ng-model="inquiry.unit_id" class="ng-pristine ng-untouched ng-valid ng-not-empty" data-gaconnector-tracked="true">
  <input type="hidden" ng-model="inquiry.unit_name" class="ng-pristine ng-untouched ng-valid ng-not-empty" data-gaconnector-tracked="true">
  <input type="hidden" name="keyword" id="navis_keyword" value="" data-gaconnector-tracked="true">
  <div class="modal fade" id="myModal2" tabindex="-2" role="dialog" aria-labelledby="myModalLabel2">
    <div class="modal-dialog modal-md" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">×</span></button>
          <h4 class="modal-title" id="myModalLabel">Villa Marena</h4>
        </div>
        <div class="modal-body">
          <div class="form-group">
            <div class="row">
              <div class="col-md-12">
                <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="inquiry_first_name" id="inquiry_first_name" placeholder="Name" ng-required="true" ng-model="inquiry.first_name"
                  required="required" data-gaconnector-tracked="true">
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_first_name.$touched" class="ng-hide">
                  <span class="error ng-binding" ng-show="resortpro_inquiry.inquiry_first_name.$error.required" ng-bind="'First name is required.'">First name is required.</span>
                </div>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-12">
                <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="inquiry_last_name" id="inquiry_last_name" placeholder="Last Name" ng-required="true" ng-model="inquiry.last_name"
                  required="required" data-gaconnector-tracked="true">
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_last_name.$touched" class="ng-hide">
                  <span class="error ng-binding" ng-show="resortpro_inquiry.inquiry_last_name.$error.required" ng-bind="'Last name is required.'">Last name is required.</span>
                </div>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-12">
                <input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" name="inquiry_email" id="inquiry_email" placeholder="Email" ng-required="true" ng-model="inquiry.email"
                  required="required" data-gaconnector-tracked="true">
                <!-- <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_email.$touched">
                                    <span class="error" ng-show="resortpro_inquiry.inquiry_email.$error.required && resortpro_inquiry.inquiry_phone.$error.required"                    ng-bind="'Email or phone is required.'"></span>
                                    <span class="error" ng-show="resortpro_inquiry.inquiry_email.$error.email"
                                    ng-bind="'This is not a valid email.'"></span>
                                </div> -->
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_email.$touched" class="ng-hide">
                  <span class="error ng-binding"
                    ng-show="(resortpro_inquiry.inquiry_email.$error.required &amp;&amp; bookingSettings.inquiryReqEmailPhone === 1) || (resortpro_inquiry.inquiry_email.$error.required &amp;&amp; resortpro_inquiry.inquiry_phone.$error.required &amp;&amp; bookingSettings.inquiryReqEmailPhone === 0)"
                    ng-bind="'Email is required.'">Email is required.</span>
                  <span class="error ng-binding ng-hide" ng-show="resortpro_inquiry.inquiry_email.$error.email" ng-bind="'This is not a valid email.'">This is not a valid email.</span>
                </div>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-12">
                <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="inquiry_phone" id="inquiry_phone" placeholder="Phone" ng-model="inquiry.phone" ng-required="true" required="required"
                  data-gaconnector-tracked="true">
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_phone.$touched" class="ng-hide">
                  <span class="error ng-binding"
                    ng-show="(resortpro_inquiry.inquiry_phone.$error.required &amp;&amp; bookingSettings.inquiryReqEmailPhone === 1) || (resortpro_inquiry.inquiry_email.$error.required &amp;&amp; resortpro_inquiry.inquiry_phone.$error.required &amp;&amp; bookingSettings.inquiryReqEmailPhone === 0)"
                    ng-bind="'Phone is required.'">Phone is required.</span>
                </div>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-6 col-xs-6 col-sm-6" ng-init="inquiry.startDate=''">
                <input type="text" class="form-control datepicker hasDatepicker ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" data-bindpicker="#inquiry_enddate" name="inquiry_startdate" id="inquiry_startdate" placeholder="Arrival"
                  ng-required="true" ng-model="inquiry.startDate" required="required" data-gaconnector-tracked="true">
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_startdate.$touched" class="ng-hide">
                  <span class="error ng-binding" ng-show="resortpro_inquiry.inquiry_startdate.$error.required" ng-bind="'Arrival is required.'">Arrival is required.</span>
                </div>
              </div>
              <div class="col-md-6 col-xs-6 col-sm-6" ng-init="inquiry.endDate=''">
                <input type="text" class="form-control datepicker hasDatepicker ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="inquiry_enddate" id="inquiry_enddate" placeholder="Departure" ng-required="true"
                  ng-model="inquiry.endDate" required="required" data-gaconnector-tracked="true">
                <div ng-show="resortpro_inquiry.$submitted || resortpro_inquiry.inquiry_enddate.$touched" class="ng-hide">
                  <span class="error ng-binding" ng-show="resortpro_inquiry.inquiry_enddate.$error.required" ng-bind="'Departure is required.'">Departure is required.</span>
                </div>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-6 col-sm-6 col-xs-6" ng-init="inquiry.occupants='1'">
                <select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="inquiry_occupants" id="inquiry_occupants" ng-model="inquiry.occupants">
                  <option value="1">Adults</option>
                  <option value="1">1 Adult</option>
                  <option value="2">2 Adults</option>
                  <option value="3">3 Adults</option>
                  <option value="4">4 Adults</option>
                  <option value="5">5 Adults</option>
                  <option value="6">6 Adults</option>
                  <option value="7">7 Adults</option>
                  <option value="8">8 Adults</option>
                  <option value="9">9 Adults</option>
                  <option value="10">10 Adults</option>
                </select>
              </div>
              <div class="col-md-6 col-sm-6 col-xs-6" ng-init="inquiry.occupantsSmall='0'">
                <select class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" name="inquiry_occupants_small" id="inquiry_occupants_small" ng-model="inquiry.occupantsSmall">
                  <option value="0">Children</option>
                  <option value="1">1 Child</option>
                  <option value="2">2 Children</option>
                  <option value="3">3 Children</option>
                  <option value="4">4 Children</option>
                  <option value="5">5 Children</option>
                  <option value="6">6 Children</option>
                  <option value="7">7 Children</option>
                  <option value="8">8 Children</option>
                  <option value="9">9 Children</option>
                  <option value="10">10 Children</option>
                </select>
              </div>
            </div>
          </div>
          <div class="form-group">
            <div class="row">
              <div class="col-md-12">
                <textarea class="form-control ng-pristine ng-untouched ng-valid ng-empty" name="inquiry_message" id="inquiry_message" placeholder="Question or Comment" ng-model="inquiry.message"></textarea>
              </div>
            </div>
          </div>
          <div class="form-group">
            <button type="submit" id="resortpro_unit_submit" ng-click="validateInquiry(inquiry,true)" class="btn btn-lg btn-block btn-primary">
              <i class="glyphicon glyphicon-comment"></i> Send Inquiry </button>
          </div>
          <div class="thank-you">
            <h4>Thank you for contacting our team, we will be in touch soon.</h4>
          </div>
          <!-- ngRepeat: alert in alerts -->
        </div> <!-- modal-body -->
      </div> <!-- modal-content -->
    </div> <!-- modal dialog -->
  </div> <!-- modal -->
</form>

POST https://caboplatinum.com/checkout/

<form class="form-horizontal ng-pristine ng-valid" id="modal_form" action="https://caboplatinum.com/checkout/" method="post" cr-attached="true">
  <div class="modal-header">
    <button type="button" class="close" data="" -="" dismiss="modal" aria="" label="Close">
      <span aria="" -="" hidden="true">×</span>
    </button>
    <h4 class="modal-title" id="myModalLabel"> Villa Marena </h4>
  </div>
  <div class="modal-body">
    <input type="hidden" name="resortpro_book_unit" value="cdbcbcfd47" data-gaconnector-tracked="true">
    <!-- ngIf: showQuickView -->
    <!-- ngIf: !showQuickView --><span ng-if="!showQuickView" class="ng-scope">
      <input type="hidden" name="book_unit" value="625371" data-gaconnector-tracked="true">
    </span><!-- end ngIf: !showQuickView -->
    <div class="row">
      <!-- ngRepeat: alert in alerts -->
      <div class="col-md-6">
        <div class="form-group">
          <label for="sd" class="col-sm-5 control-label"> Check in: </label>
          <div class="col-sm-7">
            <input type="text" ng-model="modal_checkin" id="modal_start_date" name="book_start_date" class="form-control ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty hasDatepicker" show-days="renderCalendarNew(date, true, 'checkin')"
              modalcheckin="" readonly="readonly" data-min-stay="1" data-checkin-days="1" data-gaconnector-tracked="true">
          </div>
        </div>
        <div class="form-group ng-hide" id="group-enddate" ng-show="!showDays  || !showDays_AD ">
          <label for="ed" class="col-sm-5 control-label"> Check out: </label>
          <div class="col-sm-7">
            <input type="text" ng-model="modal_checkout" id="modal_end_date" name="book_end_date" class="form-control ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty hasDatepicker" show-days="renderCalendarNew(date, true, 'checkout')"
              update-price="updatePricePopupCalendar()" modalcheckout="" readonly="readonly" data-min-stay="1" data-checkin-days="1" data-gaconnector-tracked="true">
          </div>
        </div>
        <div class="form-group" id="group-days" ng-show="showDays &amp;&amp; showDays_AD">
          <div ng-show="isWeeks" class="ng-hide">
            <label for="modal_days" class="col-sm-5 control-label"> Weeks: </label>
            <div class="col-sm-7">
              <select id="modal_days" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-model="modal_weeks" ng-change="setWeeks()">
                <option value=""> Select # of Weeks </option>
                <option value="1"> 1 </option>
                <option value="2"> 2 </option>
                <option value="3"> 3 </option>
                <option value="4"> 4 </option>
                <option value="5"> 5 </option>
                <option value="6"> 6 </option>
                <option value="7"> 7 </option>
                <option value="8"> 8 </option>
                <option value="9"> 9 </option>
                <option value="10"> 10 </option>
                <option value="11"> 11 </option>
                <option value="12"> 12 </option>
                <option value="13"> 13 </option>
                <option value="14"> 14 </option>
                <option value="15"> 15 </option>
                <option value="16"> 16 </option>
                <option value="17"> 17 </option>
                <option value="18"> 18 </option>
                <option value="19"> 19 </option>
                <option value="20"> 20 </option>
                <option value="21"> 21 </option>
                <option value="22"> 22 </option>
                <option value="23"> 23 </option>
                <option value="24"> 24 </option>
                <option value="25"> 25 </option>
                <option value="26"> 26 </option>
                <option value="27"> 27 </option>
                <option value="28"> 28 </option>
                <option value="29"> 29 </option>
                <option value="30"> 30 </option>
                <option value="31"> 31 </option>
                <option value="32"> 32 </option>
                <option value="33"> 33 </option>
                <option value="34"> 34 </option>
                <option value="35"> 35 </option>
                <option value="36"> 36 </option>
                <option value="37"> 37 </option>
                <option value="38"> 38 </option>
                <option value="39"> 39 </option>
                <option value="40"> 40 </option>
                <option value="41"> 41 </option>
                <option value="42"> 42 </option>
                <option value="43"> 43 </option>
                <option value="44"> 44 </option>
                <option value="45"> 45 </option>
                <option value="46"> 46 </option>
                <option value="47"> 47 </option>
                <option value="48"> 48 </option>
                <option value="49"> 49 </option>
                <option value="50"> 50 </option>
                <option value="51"> 51 </option>
                <option value="52"> 52 </option>
                <option value="53"> 53 </option>
                <option value="54"> 54 </option>
                <option value="55"> 55 </option>
                <option value="56"> 56 </option>
                <option value="57"> 57 </option>
                <option value="58"> 58 </option>
                <option value="59"> 59 </option>
                <option value="60"> 60 </option>
              </select>
            </div>
          </div>
          <div ng-show="isDays">
            <label for="modal_days" class="col-sm-5 control-label"> Nights: </label>
            <div class="col-sm-7">
              <select id="modal_days" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-model="modal_nights" ng-change="setNights()">
                <option value=""> Select # of nights </option>
                <option value="1"> 1 </option>
                <option value="2"> 2 </option>
                <option value="3"> 3 </option>
                <option value="4"> 4 </option>
                <option value="5"> 5 </option>
                <option value="6"> 6 </option>
                <option value="7"> 7 </option>
                <option value="8"> 8 </option>
                <option value="9"> 9 </option>
                <option value="10"> 10 </option>
                <option value="11"> 11 </option>
                <option value="12"> 12 </option>
                <option value="13"> 13 </option>
                <option value="14"> 14 </option>
                <option value="15"> 15 </option>
                <option value="16"> 16 </option>
                <option value="17"> 17 </option>
                <option value="18"> 18 </option>
                <option value="19"> 19 </option>
                <option value="20"> 20 </option>
                <option value="21"> 21 </option>
                <option value="22"> 22 </option>
                <option value="23"> 23 </option>
                <option value="24"> 24 </option>
                <option value="25"> 25 </option>
                <option value="26"> 26 </option>
                <option value="27"> 27 </option>
                <option value="28"> 28 </option>
                <option value="29"> 29 </option>
                <option value="30"> 30 </option>
                <option value="31"> 31 </option>
                <option value="32"> 32 </option>
                <option value="33"> 33 </option>
                <option value="34"> 34 </option>
                <option value="35"> 35 </option>
                <option value="36"> 36 </option>
                <option value="37"> 37 </option>
                <option value="38"> 38 </option>
                <option value="39"> 39 </option>
                <option value="40"> 40 </option>
                <option value="41"> 41 </option>
                <option value="42"> 42 </option>
                <option value="43"> 43 </option>
                <option value="44"> 44 </option>
                <option value="45"> 45 </option>
                <option value="46"> 46 </option>
                <option value="47"> 47 </option>
                <option value="48"> 48 </option>
                <option value="49"> 49 </option>
                <option value="50"> 50 </option>
                <option value="51"> 51 </option>
                <option value="52"> 52 </option>
                <option value="53"> 53 </option>
                <option value="54"> 54 </option>
                <option value="55"> 55 </option>
                <option value="56"> 56 </option>
                <option value="57"> 57 </option>
                <option value="58"> 58 </option>
                <option value="59"> 59 </option>
                <option value="60"> 60 </option>
              </select>
            </div>
          </div>
        </div>
        <div class="form-group ng-hide" ng-show="!showDays &amp;&amp; !showQuickView" ng-init="modal_occupants='1'">
          <label class="col-sm-5 control-label" for="modal_occupants"> Adults </label>
          <div class="col-sm-7">
            <select id="modal_occupants" ng-model="modal_occupants" ng-change="updatePricePopupCalendar();" name="book_occupants" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty">
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
            </select>
          </div>
        </div>
        <!-- ngIf: !showDays && showQuickView -->
        <div class="form-group ng-hide" ng-show="!showDays &amp;&amp; !showQuickView" ng-init="modal_occupants_small='0'">
          <label class="col-sm-5 control-label" for="modal_occupants_small"> Children </label>
          <div class="col-sm-7">
            <select id="modal_occupants_small" name="book_occupants_small" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="modal_occupants_small" ng-change="updatePricePopupCalendar();">
              <option value="0">0</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
            </select>
          </div>
        </div>
        <div class="form-group ng-hide" ng-show="!showDays &amp;&amp; showQuickView" ng-init="modal_occupants_small='0'">
          <label class="col-sm-5 control-label" for="modal_occupants_small"> Children </label>
          <div class="col-sm-7">
            <select id="modal_occupants_small" ng-model="modal_occupants_small" ng-change="updatePricePopupCalendar();" name="modal_occupants_small" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty">
              <option value="0">0</option>
              <!-- ngRepeat: x in [].constructor(popup_view.max_occupants) track by $index -->
              <option ng-repeat="x in [].constructor(popup_view.max_occupants) track by $index" value="1" class="ng-binding ng-scope">1</option><!-- end ngRepeat: x in [].constructor(popup_view.max_occupants) track by $index -->
            </select>
          </div>
        </div>
        <div ng-show="!showQuickView">
        </div>
        <div ng-show="showQuickView &amp;&amp;  popup_view.max_pets > 0" class="ng-hide">
          <div class="form-group ng-hide" ng-show="!showDays" ng-init="modal_pets='0'">
            <label class="col-sm-5 control-label" for="modal_pets"> Pets </label>
            <div class="col-sm-7">
              <select id="modal_pets" ng-model="modal_pets" ng-change="updatePricePopupCalendar();" name="modal_pets" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty">
                <option value="0">0</option>
                <!-- ngRepeat: x in [].constructor(popup_view.max_pets) track by $index -->
                <option ng-repeat="x in [].constructor(popup_view.max_pets) track by $index" value="1" class="ng-binding ng-scope">1</option><!-- end ngRepeat: x in [].constructor(popup_view.max_pets) track by $index -->
              </select>
            </div>
          </div>
        </div>
      </div>
      <div class="col-md-6">
        <table ng-show="modal_total_reservation > 0" class="table table-stripped table-bordered table-condensed ng-hide">
          <tbody><!-- ngRepeat: day in modal_reservation_days -->
            <tr style="border-top:solid 2px #333">
              <td> Subtotal </td>
              <!-- ngIf: enable_multicurrency == 0 -->
              <td ng-if="enable_multicurrency == 0" class="text-right ng-binding ng-scope" ng-bind="modal_rent + modal_coupon_discount | currency:undefined:2"></td><!-- end ngIf: enable_multicurrency == 0 -->
              <!-- ngIf: enable_multicurrency == 1 -->
            </tr>
            <!-- ngIf: modal_coupon_discount > 0 -->
            <!-- ngIf: modal_fees_taxes -->
            <!-- ngIf: modal_fees -->
            <!-- ngIf: modal_taxes -->
            <!-- ngIf: separate_taxes_and_feed == 1 -->
            <!-- ngRepeat: reqFee in modal_taxes_details -->
            <!-- ngIf: taxes_details.value -->
            <!-- ngIf: separate_taxes_and_feed == 1 -->
            <!-- ngRepeat: reqFee in modal_required_fees -->
            <!-- ngIf: modal_required_fees.value -->
            <!-- ngRepeat: optFee in modal_optional_fees -->
            <!-- ngIf: optional_fees.value && optional_fees.active == 1 -->
            <tr style="border-top:solid 2px #333">
              <td>Total</td>
              <!-- ngIf: enable_multicurrency == 0 -->
              <td ng-if="enable_multicurrency == 0" class="text-right ng-binding ng-scope" ng-bind="modal_total_reservation | currency">$0.00</td><!-- end ngIf: enable_multicurrency == 0 -->
              <!-- ngIf: enable_multicurrency == 1 -->
            </tr>
          </tbody>
        </table>
        <p class="text-right">
          <span data-up-price-value="0" style="display:none;" class="text-uplift">
            <span class="text-from">or from</span>
            <span class="text-primary text-price">
              <span data-up-from-currency="" class="text-dollar-sign">$</span><strong data-up-from-dollars=""></strong><span>/month</span><i class="fa fa-info-circle text-primary"></i>
            </span>
          </span>
        </p>
      </div>
    </div>
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal" ng-click="resetCalendarPopup()"> Cancel </button>
    <!-- ngIf: !showQuickView --><span ng-if="!showQuickView" class="ng-scope">
      <button type="button" id="btn-modal-book" class="btn btn-success" ng-disabled="modal_total_reservation == 0" disabled="disabled"> Make Reservation </button>
    </span><!-- end ngIf: !showQuickView -->
    <!-- ngIf: showQuickView -->
  </div>
</form>

POST /villa-marena/#gf_9

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_9" id="gform_9" action="/villa-marena/#gf_9" data-formid="9" class="ng-pristine ng-valid" cr-attached="true">
  <div class="gform-body gform_body">
    <ul id="gform_fields_9" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_9_3" class="gfield gfield--type-name field_sublabel_hidden_label gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_9_3"><label
          class="gfield_label gform-field-label gfield_label_before_complex">Name</label>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_9_3">
          <span id="input_9_3_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_3.3" id="input_9_3_3" value="" tabindex="50" aria-required="false" placeholder="First Name" data-gaconnector-tracked="true">
            <label for="input_9_3_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
          <span id="input_9_3_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_3.6" id="input_9_3_6" value="" tabindex="52" aria-required="false" placeholder="Last Name" data-gaconnector-tracked="true">
            <label for="input_9_3_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
          </span>
        </div>
      </li>
      <li id="field_9_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_9_2"><label class="gfield_label gform-field-label"
          for="input_9_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_9_2" type="text" value="" class="medium" tabindex="54" placeholder="Email Address*" aria-required="true" aria-invalid="false" data-gaconnector-tracked="true">
        </div>
      </li>
      <li id="field_9_4" class="gfield gfield--type-checkbox gfield--type-choice field_sublabel_below gfield--has-description field_description_below hidden_label gfield_visibility_hidden" data-js-reload="field_9_4">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label gform-field-label gfield_label_before_complex">Newsletter Sign up</label>
        <div class="ginput_container ginput_container_checkbox">
          <ul class="gfield_checkbox" id="input_9_4">
            <li class="gchoice gchoice_9_4_1">
              <input class="gfield-choice-input" name="input_4.1" type="checkbox" value="Yes, newsletter signup" checked="checked" id="choice_9_4_1" tabindex="55" aria-describedby="gfield_description_9_4" data-gaconnector-tracked="true">
              <label for="choice_9_4_1" id="label_9_4_1" class="gform-field-label gform-field-label--type-inline">Yes, newsletter signup</label>
            </li>
          </ul>
        </div>
        <div class="gfield_description" id="gfield_description_9_4">This whole form is specific to signing up for newsletter, therefore their approval for newsletter signup is auto-approved. </div>
      </li>
      <li id="field_9_1" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_9_1">
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_9_1" type="hidden" class="gform_hidden" aria-invalid="false" value="https://caboplatinum.com/villa-marena/" data-gaconnector-tracked="true"></div>
      </li>
      <li id="field_9_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_9_5"><label
          class="gfield_label gform-field-label" for="input_9_5">Comments</label>
        <div class="ginput_container"><input name="input_5" id="input_9_5" type="text" value="" data-gaconnector-tracked="true"></div>
        <div class="gfield_description" id="gfield_description_9_5">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_9" class="gform_button button" value="Subscribe" tabindex="56"
      onclick="if(window[&quot;gf_submitting_9&quot;]){return false;}  window[&quot;gf_submitting_9&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_9&quot;]){return false;} window[&quot;gf_submitting_9&quot;]=true;  jQuery(&quot;#gform_9&quot;).trigger(&quot;submit&quot;,[true]); }" data-gaconnector-tracked="true"> <input
      type="hidden" name="gform_ajax" value="form_id=9&amp;title=&amp;description=&amp;tabindex=49" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="is_submit_9" value="1" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="9" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="state_9" value="WyJbXSIsIjZlOGQ1NjEzZDNkOGY1ZmM2ODBiNTlhZTk4OGQ5ZmRlIl0=" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_9" id="gform_target_page_number_9" value="0" data-gaconnector-tracked="true">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_9" id="gform_source_page_number_9" value="1" data-gaconnector-tracked="true">
    <input type="hidden" name="gform_field_values" value="" data-gaconnector-tracked="true">
  </div>
</form>

POST https://caboplatinum.com/luxury-cabo-villas/

<form method="post" class="form  ng-pristine ng-valid" id="resortpro-widget-form" action="https://caboplatinum.com/luxury-cabo-villas/" cr-attached="true">
  <input type="hidden" name="resortpro_search_nonce" value="bba4392e44" data-gaconnector-tracked="true">
  <input type="hidden" class="disabled" id="resortpro_calendar_flex" name="resortpro_calendar_flex" value="" data-gaconnector-tracked="true">
  <div class="row c-search-widget__fields">
    <div class="modalSearch">
      <div class="inputLeft">
        <input type="text" id="resortpro_sw_lodging_unit" placeholder="Search for Property" name="resortpro_sw_lodging_unit" class="resortpro_sw-date form-control" value="" data-gaconnector-tracked="true">
      </div>
      <div class="buttonRight">
        <button class="btn" type="submit">
          <img src="/wp-content/themes/BizcorLuxury/images/search-solid-white.svg" alt="">
        </button>
      </div>
    </div>
  </div>
</form>

Text Content

Select One
Select OneCasa 3 FloresCasa AcantiladoCasa AlciniCasa AlejandraCasa Aqua
BlancaCasa ArrebolCasa BellamarCasa Brisa Del CaboCasa BrooksCasa CaptivaCasa
CariñoCasa CieloCasa CostaCasa De Cinco EstrellasCasa De KarmaCasa De SuenosCasa
EdwardsCasa Edwards IICasa FinisterraCasa KayCasa Las ArenasCasa Las RocasCasa
MananaCasa MarCasa Naah PayilCasa NautilusCasa OchoCasa PiedraCasa Piedra
BlancaCasa Rio de LunaCasa SirenaCasa SonaraCasa SurChileno Fresco 5Diamante
Casita 45Entrada 63Hacienda Beach Club - Villa 11Hacienda Beach Club
3101Hacienda Beach Club 5203Hacienda EdithMaison de CortesManteaPalmilla Estate
46Palmilla Estate 58Sunrise VillaSunset VillaVilla AlegriaVilla AuroraVilla
BellissimaVilla BesameVilla Buena VidaVilla ChavezVilla De La PlayaVilla De Los
SuenosVilla Del MarVilla DelfinesVilla DescansoVilla EsteroVilla GolondrinaVilla
Jade de LawVilla La DatchaVilla La Finca TezalVilla Las FloresVilla LorenaVilla
MarenaVilla NirvanaVilla PacificaVilla Pacifica WestVilla Paraiso Del MarVilla
PenascoVilla Pura VidaVilla RenataVilla SerenaVilla Tanzanita de LawVilla
TranquilidadVilla TurquesaVilla Vegas Dave 1Villa Vegas Dave 2Villa Vista
EncantadaVilla ZafiroVillas Del Mar 361Waldorf Astoria Residences


+1 (530) 457-6967
 * Login

 * Areas We Serve
   * Pedregal
   * Hacienda Beach Club
   * Puerto Los Cabos
   * Palmilla
   * Cabo Del Sol
   * Querencia
   * Diamante
   * Quivira
   * Cabo San Lucas
   * Pescadero
   * East Cape
 * Villa Rentals
   * Beachfront
   * Corporate Retreat
   * Family Friendly
   * Wedding Friendly
   * Bachelor Party
   * Ultimate Luxury
   * Platinum Global Villas
   * Search Pedregal Villas by Bedrooms
   * Search by Bedrooms
   * Search All
 * Yacht Charters
 * Services
   * Packages
     * All Inclusive
     * Golf
     * Fishing
     * Cabo Wedding
     * Ultimate Luxury Vacation
   * Concierge
     * Chef Services
     * Butler
     * Massage & Spa
     * Fitness
     * Music & Dance
     * Activities
     * VIP Baja Tours
     * Ultimate Cabo Vacation Guide
     * Cabo San Lucas Restaurant Menus
   * Fishing Charters
   * Private Jets
   * Transportation
   * Property Management
   * Real Estate
 * About Cabo
   * Maps
   * Golf
   * Fishing
   * Beaches
   * Family Vacations
   * Cabo Vacation Guide
   * Sustainable Travel
   * Investment Planning
   * About Cabo Platinum
   * Cabo Aficionado
   * FAQ
 * Contact Us



×

Sorry. This form is no longer accepting new submissions.


VILLA MARENA


 * Description
 * Amenities
 * Availability
   
 * Room Details
 * Rates


VILLA MARENA DESCRIPTION

Villa Marena is a luxurious 5-bedroom vacation rental located in the highly
sought-after 1Homes Cabo community, overlooking the famous Medano Beach in Cabo
San Lucas. This contemporary villa boasts breathtaking ocean views and provides
exclusive access to the Hacienda Beach Club & Residences, complete with a
beachfront restaurant, full-service spa, state-of-the-art fitness facility,
exclusive beach club, and much more. In addition to this all, you will be
walking distance to everything in downtown Cabo San Lucas.

The villa features modern decor and high-end amenities, including a private
pool, jacuzzi, spacious terrace with a variety of different seating areas, and a
private path leading directly to the beach. The open-concept living area
seamlessly connects to the outdoor terrace, providing a perfect space for
relaxation and entertainment. With its prime location, Villa Marena offers easy
access to fine dining, a vivacious nightlife scene, shopping, and the IGY
Marina's fishing and luxury yacht charters. This impressive villa is the perfect
choice for those seeking privacy, luxury, and convenience.

Your reservation comes complete with daily butler service for 8-hours per day,
daily housekeeping, and a personal concierge. In addition to these curated
services, Villa Marena also includes daily chef breakfast and lunch services for
an added touch of indulgence (cost of food and gratuity not included).

Staff & Services
• Daily Butler Service
• Daily Housekeeping
• Personal Concierge
• Daily Breakfast & Lunch Chef Service (cost of food and gratuity not included)

Indoor Features
• 2-Story Beachfront Villa w/ Expansive Ocean View
• Open Concept Design w/ Large Pocket Doors
• Dining Table for 10
• Gourmet Kitchen w/ High-End Appliances
• HDTV w/ Satellite
• WiFi
• Air Conditioning
• Washer & Dryer

Outdoor Features
• Heated Infinity Pool
• Jacuzzi
• 4 Chaise Loungers, Daybed, & Sectional Couch
• Alfresco Dining Table for 10
• HDTV
• Fireplace
• Stainless Steel Viking Gas BBQ
• Outdoor Stereo System

* Nightly rate does not include 20% Govt IVA.

ALL OF OUR VILLA RENTALS include a Personal Concierge. This Local Expert will
help plan and book all of your restaurant reservations, activities, chef
services, yacht charters, grocery pre-stock and more. They will be at your
residence to check you in and perform a final walk-thru during departure, as
well as be "on-call" and available while you are in Cabo.

About Hacienda Beach Club & Residences
Hacienda Beach Club & Residences is a luxurious private-residential community
located on the famous Medano Beach. The exclusive enclave boasts a 1/4 mile of
white sand and swimmable turquoise waters of the Sea of Cortez. Enjoy the
breathtaking views of Lands End or take a stand-up paddleboard or kayak to
Lover’s beach, compliments of Hacienda Beach Club & Residences. Enjoy the
peaceful beach directly in front of Hacienda, with beach service staff to take
care of all of your needs, or stroll down the beach to immerse yourself in
creative culinary options or beach activities, such as jet skis and parasailing.
You can also choose to lounge by one of the large infinity-edge pools and enjoy
the private beach club hospitality which includes towel service, private
cabanas, and poolside meal & beverage service. Hacienda is also home to the
incredible restaurant Cocina y Cantina, where you will enjoy the best authentic
Mexican cuisine in Los Cabos, all overlooking Medano beach and the incredible
Sea of Cortez. The Beachfront community is comprised of 119 residences. Once
inside the gated enclave, guests at Hacienda are granted access to the Beach
Club’s outstanding amenities including the remarkable Hacienda Gym & Spa. In
addition, guests will enjoy instant access to the beach and super-close
proximity to the finest shopping, dining, and nightlife options that Cabo has to
offer.

** Please Note: Elements of the villa change from time-to-time.  This can
include, but is not limited to: furniture, finishes, appliances, new
homes/structures, and/or foliage that may block the view.  We strive to update
our photos when a major element changes the villa's look and feel, but cannot be
held responsible for damaged items that need to be replaced to ensure the
comfort of our guests and/or plant growth.  Please discuss this with your villa
specialist and they will be happy to confirm photos or send you updated images
to ensure your villa selection is an informed decision. 
 


Every villa is cleaned and sanitized to the highest standards based on
recommendations from the Center for Disease Control (CDC) and the World Health
Organization (WHO). Ask your Personal Concierge for more details.


AMENITIES

Satellite or Cable
Enhanced Cleaning Practices
Cleaning Disinfection
Air Conditioning
Washer
Dryer
Parking
Fitness Room
Iron
Iron Board
Concierge
Butler
Family-Friendly
Communal Pool
Hot Tub
Private Pool
Grill
Garden
Patio
Beach Front
Beach View
Ocean Front
Ocean View
Wifi
Previous
September 2023

SMTWTFS     123456789101112131415161718192021222324252627282930

October 2023

SMTWTFS12345678910111213141516171819202122232425262728293031    

Next
November 2023

SMTWTFS   123456789101112131415161718192021222324252627282930  


 * Checkin Available
 * Checkout Available
 * Not Available

Room Beds Baths TVs Comments Master Bedroom King
   
 * Toilet
   
 * Tub
   
 * Shower
   

En-Suite Bathroom Bedroom 2 King
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 3 Queen
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 4 Queen
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 5 Double (2)
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom

Season Period Min. Stay Nightly Rate Summer 07/01/2023 - 10/31/2023 3 $7,500.00
Standard 11/01/2023 - 11/19/2023 3 $8,500.00 Thanksgiving 11/20/2023 -
11/26/2023 5 $8,500.00 Standard 11/27/2023 - 12/17/2023 3 $8,500.00 Holiday
12/18/2023 - 01/03/2024 7 $11,000.00 Standard 01/04/2024 - 06/30/2024 3
$8,500.00 Summer 07/01/2024 - 10/31/2024 3 $7,500.00 Standard 11/01/2024 -
11/19/2024 3 $8,500.00

Nightly rates may be subject to a 20% Government Tax. Please see description for
more details.


Zum Verschieben drückst du die Pfeiltasten entsprechend.





←Nach links→Nach rechts↑Nach oben↓Nach unten+Heranzoomen-HerauszoomenPos1Um 75 %
nach linksEndeUm 75 % nach rechtsBild aufUm 75 % nach obenBild abUm 75 % nach
unten


Karte
 * Gelände

Satellit
 * Beschriftungen












Kurzbefehle
KartendatenKartendaten ©2023 INEGI
Kartendaten ©2023 INEGI

20 km 

Klicken, um zwischen metrischen und angloamerikanischen Maßeinheiten zu wechseln
Nutzungsbedingungen
Fehler bei Google Maps melden
Description
Villa Marena is a luxurious 5-bedroom vacation rental located in the highly
sought-after 1Homes Cabo community, overlooking the famous Medano Beach in Cabo
San Lucas. This contemporary villa boasts breathtaking ocean views and provides
exclusive access to the Hacienda Beach Club & Residences, complete with a
beachfront restaurant, full-service spa, state-of-the-art fitness facility,
exclusive beach club, and much more. In addition to this all, you will be
walking distance to everything in downtown Cabo San Lucas.

The villa features modern decor and high-end amenities, including a private
pool, jacuzzi, spacious terrace with a variety of different seating areas, and a
private path leading directly to the beach. The open-concept living area
seamlessly connects to the outdoor terrace, providing a perfect space for
relaxation and entertainment. With its prime location, Villa Marena offers easy
access to fine dining, a vivacious nightlife scene, shopping, and the IGY
Marina's fishing and luxury yacht charters. This impressive villa is the perfect
choice for those seeking privacy, luxury, and convenience.

Your reservation comes complete with daily butler service for 8-hours per day,
daily housekeeping, and a personal concierge. In addition to these curated
services, Villa Marena also includes daily chef breakfast and lunch services for
an added touch of indulgence (cost of food and gratuity not included).

Staff & Services
• Daily Butler Service
• Daily Housekeeping
• Personal Concierge
• Daily Breakfast & Lunch Chef Service (cost of food and gratuity not included)

Indoor Features
• 2-Story Beachfront Villa w/ Expansive Ocean View
• Open Concept Design w/ Large Pocket Doors
• Dining Table for 10
• Gourmet Kitchen w/ High-End Appliances
• HDTV w/ Satellite
• WiFi
• Air Conditioning
• Washer & Dryer

Outdoor Features
• Heated Infinity Pool
• Jacuzzi
• 4 Chaise Loungers, Daybed, & Sectional Couch
• Alfresco Dining Table for 10
• HDTV
• Fireplace
• Stainless Steel Viking Gas BBQ
• Outdoor Stereo System

* Nightly rate does not include 20% Govt IVA.

ALL OF OUR VILLA RENTALS include a Personal Concierge. This Local Expert will
help plan and book all of your restaurant reservations, activities, chef
services, yacht charters, grocery pre-stock and more. They will be at your
residence to check you in and perform a final walk-thru during departure, as
well as be "on-call" and available while you are in Cabo.

About Hacienda Beach Club & Residences
Hacienda Beach Club & Residences is a luxurious private-residential community
located on the famous Medano Beach. The exclusive enclave boasts a 1/4 mile of
white sand and swimmable turquoise waters of the Sea of Cortez. Enjoy the
breathtaking views of Lands End or take a stand-up paddleboard or kayak to
Lover’s beach, compliments of Hacienda Beach Club & Residences. Enjoy the
peaceful beach directly in front of Hacienda, with beach service staff to take
care of all of your needs, or stroll down the beach to immerse yourself in
creative culinary options or beach activities, such as jet skis and parasailing.
You can also choose to lounge by one of the large infinity-edge pools and enjoy
the private beach club hospitality which includes towel service, private
cabanas, and poolside meal & beverage service. Hacienda is also home to the
incredible restaurant Cocina y Cantina, where you will enjoy the best authentic
Mexican cuisine in Los Cabos, all overlooking Medano beach and the incredible
Sea of Cortez. The Beachfront community is comprised of 119 residences. Once
inside the gated enclave, guests at Hacienda are granted access to the Beach
Club’s outstanding amenities including the remarkable Hacienda Gym & Spa. In
addition, guests will enjoy instant access to the beach and super-close
proximity to the finest shopping, dining, and nightlife options that Cabo has to
offer.

** Please Note: Elements of the villa change from time-to-time.  This can
include, but is not limited to: furniture, finishes, appliances, new
homes/structures, and/or foliage that may block the view.  We strive to update
our photos when a major element changes the villa's look and feel, but cannot be
held responsible for damaged items that need to be replaced to ensure the
comfort of our guests and/or plant growth.  Please discuss this with your villa
specialist and they will be happy to confirm photos or send you updated images
to ensure your villa selection is an informed decision. 
 
Amenities
Satellite or Cable
Enhanced Cleaning Practices
Cleaning Disinfection
Air Conditioning
Washer
Dryer
Parking
Fitness Room
Iron
Iron Board
Concierge
Butler
Family-Friendly
Communal Pool
Hot Tub
Private Pool
Grill
Garden
Patio
Beach Front
Beach View
Ocean Front
Ocean View
Wifi
Availability
Previous
September 2023

SMTWTFS     123456789101112131415161718192021222324252627282930

October 2023

SMTWTFS12345678910111213141516171819202122232425262728293031    

Next
November 2023

SMTWTFS   123456789101112131415161718192021222324252627282930  


 * Checkin Available
 * Checkout Available
 * Not Available

Reviews

Rates
Rates

Period Min. Stay Nightly Rate 07/01/2023 - 10/31/2023 3 $7,500.00 11/01/2023 -
11/19/2023 3 $8,500.00 11/20/2023 - 11/26/2023 5 $8,500.00 11/27/2023 -
12/17/2023 3 $8,500.00 12/18/2023 - 01/03/2024 7 $11,000.00 01/04/2024 -
06/30/2024 3 $8,500.00 07/01/2024 - 10/31/2024 3 $7,500.00 11/01/2024 -
11/19/2024 3 $8,500.00

Rooms Details
Rooms Details

Room Beds Baths TVs Comments Master Bedroom King
   
 * Toilet
   
 * Tub
   
 * Shower
   

En-Suite Bathroom Bedroom 2 King
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 3 Queen
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 4 Queen
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom Bedroom 5 Double (2)
   
 * Toilet
   
 * Shower
   

En-Suite Bathroom




book now live chat


VILLA MARENA

 * Enter your Dates to determine the nightly rate.
   Confirm your booking in 3 easy steps

Arrive

Departure

Guests
Select Guests 1 2 3 4 5 6 7 8 9 10
Adults field is required.

Subtotal View Details Taxes/Fees View Details Total $0.00

Book Now

Please Select Dates Above

Questions?
Secure Booking Experience

Share:

 * 
 * 
 * 


NEED HELP?

Villa Specialists are standing by

Call us Now
Why Choose Cabo Platinum?
BOOTS ON THE GROUND
UNIQUE EXPERIENCES
24/7 SUPPORT
×

VILLA MARENA

First name is required.
Last name is required.
Email is required. This is not a valid email.
Phone is required.
Arrival is required.
Departure is required.
Adults 1 Adult2 Adults3 Adults4 Adults5 Adults6 Adults7 Adults8 Adults9 Adults10
Adults
Children 1 Child2 Children3 Children4 Children5 Children6 Children7 Children8
Children9 Children10 Children

Send Inquiry

THANK YOU FOR CONTACTING OUR TEAM, WE WILL BE IN TOUCH SOON.

×

VILLA MARENA

Check in:

Check out:

Weeks:
Select # of Weeks 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
52 53 54 55 56 57 58 59 60
Nights:
Select # of nights 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
Adults
12345678910
Children
012345678910
Children
0 1

Pets
0 1

Subtotal Total $0.00

or from $/month

Cancel Make Reservation

 * Contact Us
   
   +1 (530) 457-6967 - US
   
   +52 (624) 192-3606 - MX
   
   info@caboplatinum.com

 * CORPORATE OFFICE
   
   4760 South Pecos Rd
   Suite 204
   
   Las Vegas, NV 89121

 * LOCAL OFFICE
   
   Transpeninsular Km 3.5 #706 Patio La Luna, El Tezal
   
   23454 Cabo San Lucas, B.C.S., Mexico

 * 

Quick Links
 * Blog
 * Press
 * Concierge
 * Cabo Villas Search
 * Chef Menus
 * Travel Insurance
 * Cabo Yachts & Charters
 * Cleaning Guidelines
 * Homeowners Portal
 * Cabo Property Management
 * Where We Manage
 * Rental Terms & Conditions
 * Cabo Seasonal Rentals
 * Cabo Del Sol Mansion Rentals
 * Search Pedregal by Amenity
 * Search Puerto Los Cabos by Amenity
 * Cabo Rentals for the Holidays
 * Alphabetical Cabo Villa List

SUBSCRIBE TO OUR MAILING LIST
 * Name
   First Last
 * Email*
   
 * Hidden
   Newsletter Sign up
    * Yes, newsletter signup
   
   This whole form is specific to signing up for newsletter, therefore their
   approval for newsletter signup is auto-approved.
 * 
 * Comments
   
   This field is for validation purposes and should be left unchanged.


 * 
 * 
 * 
 * 

© Copyright 2009 - 2023 All rights reserved by Cabo Platinum. Privacy Policy |
Terms and Conditions


×




Notifications