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
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 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="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_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="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 && 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 && 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>
<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 && 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>
<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 && !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 && 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 /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["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="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