caboplatinum.com
Open in
urlscan Pro
35.184.0.208
Public Scan
Submitted URL: https://newsletter.caboplatinum.com/t/d-l-vjdkkx-dltutidklk-n/
Effective URL: https://caboplatinum.com/hacienda-beach-club-villa-11/?utm_medium=email&utm_campaign=August%20Villas%2008%2018%2023&utm_c...
Submission: On August 21 via api from US — Scanned from DE
Effective URL: https://caboplatinum.com/hacienda-beach-club-villa-11/?utm_medium=email&utm_campaign=August%20Villas%2008%2018%2023&utm_c...
Submission: On August 21 via api from US — Scanned from DE
Form analysis
6 forms found in the DOMPOST 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="605118416d" 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="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="746133">Casa de Cinco Estrellas</option>
<option value="464825">Chileno Fresco 5</option>
<option value="486836">Entrada 63</option>
<option value="364968">Hacienda Beach Club - Villa 11</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="470809">Santorini Palace</option>
<option value="421625">Sunrise 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="424002">Villa Del Sol</option>
<option value="423763">Villa Delfines</option>
<option value="566683">Villa Descanso</option>
<option value="366393">Villa Estero</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="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_checkout — POST 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="1daef3d18c" data-gaconnector-tracked="true">
<input type="hidden" name="book_unit" value="391838" 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>
</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 && 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=391838;inquiry.unit_name='Hacienda Beach Club - Villa 11'" 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">Hacienda Beach Club - Villa 11</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 && bookingSettings.inquiryReqEmailPhone === 1) || (resortpro_inquiry.inquiry_email.$error.required && resortpro_inquiry.inquiry_phone.$error.required && 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 && bookingSettings.inquiryReqEmailPhone === 1) || (resortpro_inquiry.inquiry_email.$error.required && resortpro_inquiry.inquiry_phone.$error.required && 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>
</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>
</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"> Hacienda Beach Club - Villa 11 </h4>
</div>
<div class="modal-body">
<input type="hidden" name="resortpro_book_unit" value="1daef3d18c" data-gaconnector-tracked="true">
<!-- ngIf: showQuickView -->
<!-- ngIf: !showQuickView --><span ng-if="!showQuickView" class="ng-scope">
<input type="hidden" name="book_unit" value="391838" 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 && 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 && !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>
</select>
</div>
</div>
<!-- ngIf: !showDays && showQuickView -->
<div class="form-group ng-hide" ng-show="!showDays && !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>
</select>
</div>
</div>
<div class="form-group ng-hide" ng-show="!showDays && 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 && 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 /hacienda-beach-club-villa-11/#gf_9
<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_9" id="gform_9" action="/hacienda-beach-club-villa-11/#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" 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_5" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_9_5"><label class="gfield_label gform-field-label"
for="input_9_5">CAPTCHA</label>
<div id="input_9_5" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6Lf-YOUUAAAAAIlbd7ygD6geaMk6qZ3mM3bFXleJ" data-theme="dark" data-tabindex="56" data-badge="">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf-YOUUAAAAAIlbd7ygD6geaMk6qZ3mM3bFXleJ&co=aHR0cHM6Ly9jYWJvcGxhdGludW0uY29tOjQ0Mw..&hl=en&v=x19joXI_IeQnFJ7YnfDapSZq&theme=dark&size=normal&cb=awrcek1i3bwo"
width="304" height="78" role="presentation" name="a-n811v19zy7da" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"
tabindex="56"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</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/hacienda-beach-club-villa-11/" data-gaconnector-tracked="true">
</div>
</li>
<li id="field_9_6" 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_6"><label
class="gfield_label gform-field-label" for="input_9_6">Name</label>
<div class="ginput_container"><input name="input_6" id="input_9_6" type="text" value="" data-gaconnector-tracked="true"></div>
<div class="gfield_description" id="gfield_description_9_6">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="57"
onclick="if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; jQuery("#gform_9").trigger("submit",[true]); }" data-gaconnector-tracked="true"> <input
type="hidden" name="gform_ajax" value="form_id=9&title=&description=&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="605118416d" 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="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="/wp-content/themes/BizcorLuxury/images/search-solid-white.svg"><noscript><img
src="/wp-content/themes/BizcorLuxury/images/search-solid-white.svg" alt=""></noscript>
</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 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 SurCasa de Cinco EstrellasChileno Fresco 5Entrada 63Hacienda Beach Club - Villa 11Hacienda Beach Club 5203Hacienda EdithMaison de CortesManteaPalmilla Estate 46Palmilla Estate 58Santorini PalaceSunrise VillaVilla AlegriaVilla AuroraVilla BellissimaVilla BesameVilla Buena VidaVilla ChavezVilla De La PlayaVilla De Los SuenosVilla Del MarVilla Del SolVilla DelfinesVilla DescansoVilla EsteroVilla 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 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. HACIENDA BEACH CLUB - VILLA 11 * Description * Amenities * Availability * Room Details * Rates HACIENDA BEACH CLUB - VILLA 11 DESCRIPTION 4-BEDROOM | 4.5-BATHROOM | 8 GUESTS | 3,950 SQ. FT. | FROM $4,500/NIGHT + TAX Hacienda Beach Club & Residences is among the most coveted locations in Cabo San Lucas. This development provides its residents with an unbeatable location and a list of unparalleled amenities. Situated directly on Cabo's most popular and swimmable beach, Medano, you will have endless views of The Sea of Cortez and Lands End. Hacienda is a private, gated community that is right in the heart of downtown San Lucas. It is within walking distance to the restaurants, boutique shopping, nightlife, and Cabo's famous marina. In the development, you will have complimentary access to a putting green, bocce ball courts, and a private beach area with non-motorized toys. If you are traveling with kids, Hacienda provides a kids club so you can enjoy some alone time while they are safe and having fun. This stunning, contemporary Mexican-style home contains 4 suite-style bedrooms that each have their own bathrooms, along with a shared half-bath adjacent to the living room. This home's interior finishes are of the highest quality and will engulf the essence of luxury living. The master suite includes its own balcony with premium lounge chairs and an intoxicating atmosphere. A large living room is attached to the beautiful kitchen and dining area that feature immense glass pocket doors opening up directly onto your patio. This villa's exterior is a thing of beauty. With a private pool, hot tub, and plenty of lounge seating, your days will be spent lavishly while enjoying the outdoor portions of this villa. Views that people come to Cabo specifically for will be right at your fingertips. With a BBQ, outdoor dining area, and plenty of shaded spots, you can enjoy the outside of this villa as long as you want. Your trip is complete with light daily housekeeping and a personal concierge. * Nightly rate does not include 20% Govt IVA. ** 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. 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 all of Cabo, 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. 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 Fireplace Air Conditioning Washer Dryer Parking Fitness Room Iron Iron Board Concierge Walking Distance to Everything Family-Friendly Communal Pool Hot Tub Private Pool Sauna Grill Patio Beach Front Beach View Ocean Front Ocean View Wifi Previous August 2023 SMTWTFS 12345678910111213141516171819202122232425262728293031 September 2023 SMTWTFS 123456789101112131415161718192021222324252627282930 Next October 2023 SMTWTFS12345678910111213141516171819202122232425262728293031 * Checkin Available * Checkout Available * Not Available Room Beds Baths TVs Comments Master Bedroom King * Toilet * Tub * Shower TV Private Terrace, Ocean View, & In-Room Safe Bedroom 2 King * Toilet * Shower Ocean View, & In-Room Safe Bedroom 3 King * Toilet * Shower Ocean View, & In-Room Safe Bedroom 4 Queen * Toilet * Shower Ocean View, & In-Room Safe Season Period Min. Stay Nightly Rate Summer 2023 06/16/2023 - 09/30/2023 3 $4,500.00 Standard 2023 10/01/2023 - 11/15/2023 3 $5,200.00 Thanksgiving 2023 11/16/2023 - 11/30/2023 5 $5,700.00 Standard 2023 12/01/2023 - 12/15/2023 3 $5,200.00 Holiday 2023 12/16/2023 - 01/03/2024 7 $6,500.00 Standard 2024 01/04/2024 - 03/28/2024 3 $5,700.00 Easter 2024 03/29/2024 - 04/01/2024 3 $6,500.00 Standard 2024 04/02/2024 - 06/15/2024 3 $5,700.00 Summer 2024 06/16/2024 - 09/30/2024 3 $4,700.00 Standard 2024 10/01/2024 - 11/26/2024 3 $5,700.00 Thanksgiving 2024 11/27/2024 - 12/01/2024 5 $6,500.00 Standard 2024 12/02/2024 - 12/14/2024 3 $5,700.00 Holiday 2024 12/15/2024 - 01/03/2025 7 $6,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 4-BEDROOM | 4.5-BATHROOM | 8 GUESTS | 3,950 SQ. FT. | FROM $4,500/NIGHT + TAX Hacienda Beach Club & Residences is among the most coveted locations in Cabo San Lucas. This development provides its residents with an unbeatable location and a list of unparalleled amenities. Situated directly on Cabo's most popular and swimmable beach, Medano, you will have endless views of The Sea of Cortez and Lands End. Hacienda is a private, gated community that is right in the heart of downtown San Lucas. It is within walking distance to the restaurants, boutique shopping, nightlife, and Cabo's famous marina. In the development, you will have complimentary access to a putting green, bocce ball courts, and a private beach area with non-motorized toys. If you are traveling with kids, Hacienda provides a kids club so you can enjoy some alone time while they are safe and having fun. This stunning, contemporary Mexican-style home contains 4 suite-style bedrooms that each have their own bathrooms, along with a shared half-bath adjacent to the living room. This home's interior finishes are of the highest quality and will engulf the essence of luxury living. The master suite includes its own balcony with premium lounge chairs and an intoxicating atmosphere. A large living room is attached to the beautiful kitchen and dining area that feature immense glass pocket doors opening up directly onto your patio. This villa's exterior is a thing of beauty. With a private pool, hot tub, and plenty of lounge seating, your days will be spent lavishly while enjoying the outdoor portions of this villa. Views that people come to Cabo specifically for will be right at your fingertips. With a BBQ, outdoor dining area, and plenty of shaded spots, you can enjoy the outside of this villa as long as you want. Your trip is complete with light daily housekeeping and a personal concierge. * Nightly rate does not include 20% Govt IVA. ** 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. 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 all of Cabo, 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. Amenities Satellite or Cable Enhanced Cleaning Practices Cleaning Disinfection Fireplace Air Conditioning Washer Dryer Parking Fitness Room Iron Iron Board Concierge Walking Distance to Everything Family-Friendly Communal Pool Hot Tub Private Pool Sauna Grill Patio Beach Front Beach View Ocean Front Ocean View Wifi Availability Previous August 2023 SMTWTFS 12345678910111213141516171819202122232425262728293031 September 2023 SMTWTFS 123456789101112131415161718192021222324252627282930 Next October 2023 SMTWTFS12345678910111213141516171819202122232425262728293031 * Checkin Available * Checkout Available * Not Available Reviews Rates Rates Period Min. Stay Nightly Rate 06/16/2023 - 09/30/2023 3 $4,500.00 10/01/2023 - 11/15/2023 3 $5,200.00 11/16/2023 - 11/30/2023 5 $5,700.00 12/01/2023 - 12/15/2023 3 $5,200.00 12/16/2023 - 01/03/2024 7 $6,500.00 01/04/2024 - 03/28/2024 3 $5,700.00 03/29/2024 - 04/01/2024 3 $6,500.00 04/02/2024 - 06/15/2024 3 $5,700.00 06/16/2024 - 09/30/2024 3 $4,700.00 10/01/2024 - 11/26/2024 3 $5,700.00 11/27/2024 - 12/01/2024 5 $6,500.00 12/02/2024 - 12/14/2024 3 $5,700.00 12/15/2024 - 01/03/2025 7 $6,500.00 Rooms Details Rooms Details Room Beds Baths TVs Comments Master Bedroom King * Toilet * Tub * Shower TV Private Terrace, Ocean View, & In-Room Safe Bedroom 2 King * Toilet * Shower Ocean View, & In-Room Safe Bedroom 3 King * Toilet * Shower Ocean View, & In-Room Safe Bedroom 4 Queen * Toilet * Shower Ocean View, & In-Room Safe book now live chat HACIENDA BEACH CLUB - VILLA 11 * 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 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 × HACIENDA BEACH CLUB - VILLA 11 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 Adults Children 1 Child2 Children3 Children4 Children5 Children6 Children7 Children8 Children Send Inquiry THANK YOU FOR CONTACTING OUR TEAM, WE WILL BE IN TOUCH SOON. × HACIENDA BEACH CLUB - VILLA 11 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 12345678 Children 012345678 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. * CAPTCHA * * Name 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