the bed icon does not work without this shortcode
Madrid White
Overview
The living area is beautifully furnished with a sofa, a coffee table and a flat screen TV. The living area leads onto a large terrace where you can enjoy a meal al fresco on the lovely wooden furniture. The kitchen is open plan and fully equipped. There is a four ring ceramic hob, an oven and all the utensils you may need. There is also a washing machine in the kitchen as well as a dishwasher and Nespresso machine.
The first bedroom has a large double bed and plenty of storage space. The second bedroom is located just off the living area in a sort of alcove. Here is also a double bed. It is practical for extra sleeping space, as this area can be blocked off from the living area by a curtain. The shower room is well appointed and modern, with a stand up shower, sink and WC. The apartment is nicely furnished and comfortable.
The beaches are minutes away and you can easily walk to the city centre or the Palais des Festivals. It is therefore ideal for both holiday makers and those attending conferences. There is the added bonus of a private and secure parking in an underground car park. For more information please do not hesitate to contact us!
Popular Amenities
Availability Calendar
Clients' thoughts on Madrid White
( 7 reviews)We loved the apartment and location - it was walkable to everything we did in Cannes and the neighborhood felt safe. The host was very responsive and friendly and everything went smoothly. The apartment also had a nice balcony which we enjoyed.
Overall score: 4.8/5
Cleanliness: 5/5
Accuracy: 5/5
Check-in: 5/5
Communication: 5/5
Location: 5/5
Value for money: 4/5
Lovely host, great location, would definitely stay again
Overall score: 5/5
Cleanliness: 5/5
Location: 5/5
Communication: 5/5
Accuracy: 5/5
Check-in: 5/5
Value for money: 5/5
Great amazing stay and fantastic host. It was 20 min walk to the canne film festival (why we came) but super close to the shops, Beach etc…only one comment their is hot water in the morning and day, but come evening the tank is out of hot water, only comment aside from this very comfortable.
Overall score: 4.8/5
Communication: 5/5
Check-in: 5/5
Location: 5/5
Value for money: 4/5
Cleanliness: 5/5
Accuracy: 5/5
Overall score: 4/5
Cleanliness: 4/5
Facilities: 4/5
Location: 4/5
Staff: 4/5
Value for money: 4/5
Perfect place for a weekend getaway. Pas très long de city centre. très recommende. Good for english speaking voyagers as well. Le apart c'est bon climatise et bien sécurisé. 5 sur 5 étoiles!
Overall score: 5/5
Location: 5/5
Accuracy: 5/5
Communication: 5/5
Check-in: 5/5
Cleanliness: 5/5
Value for money: 5/5
Translated from French
Perfect place for a weekend getaway. Not very far from city center. highly recommended. Good for english speaking travelers as well. The apart is good air conditioned and well secured. 5 out of 5 stars!
Great communication. So helpful when I needed some help to change the reservation.
Спасибо за проживание!
===== Google Translated =====
Thankyou for the stay!
Make an enquiry on Madrid White
Helping you find your next stay
UK Office
- 10 Harvey Road
- Redhill, Surrey
- RHI4EA
Zimbabwe Office
- 4 York Road
- Greendale, Harare
Save time, save money!
- Sign up and we'll send the best deals to you
[ultimatemember form_id=”332″]
[ultimatemember form_id=”331″]
or connect with
result->properties->property));
// foreach($data as $listing){
// if($listing->pid == $current_url){
//Is the property in the wishlist
$user_id = apply_filters('determine_current_user', false);
wp_set_current_user($user_id);
$user_id = get_current_user_id();
$get_properties_in_wishlist = get_user_meta($user_id, YB_SESSION . $user_id, true) ?: array();//die(json_encode($get_properties_in_wishlist));
$property_in_wishlist = in_array($current_url, $get_properties_in_wishlist);
//Availability calendar data
//$api_aval_dates = YB_AVAILABILITY . '&pid=' . $current_url . '&start=' . date("Y-m-d") . '&month=' . 12;
$available_dates = ApiCalls::apiCall(YB_AVAILABILITY . '&pid=' . $current_url . '&start=' . date("Y-m-d") . '&months=' . 12);
$availability_dates = $minimum_stays_per_given_dates = array();
//echo "Available day " . $api_aval_dates . "
" . json_encode($available_dates->result->days->day[0]);
foreach ($available_dates->result->days->day as $day) {
//sdie("Date available " . json_encode($day->avail));
if ($day->avail == "1" && $day->booked == "0.0") {
$date_aval = (array) $day->date;
array_push($availability_dates, $date_aval[0]);
array_push($minimum_stays_per_given_dates, $day->min_days);
//die("Availability " . json_encode($date_aval));
}
}
//Run an API call to get the min number of guests
$get_min_guests = ApiCalls::apiCall(YB_PROPERTY_DETAILS . '&pid=' . $current_url);
$min_guest_per_property = $get_min_guests->result->properties->property->sleeps->min;
$checkout_date_given = !empty($type_home) ? $minimum_stays_per_given_dates[0] : 1;
$checkout_date = date('Y-m-d', strtotime($availability_dates[0] . ' + '. $minimum_stays_per_given_dates[0].' days'));
$property_detail_call = YB_PROPERTY_DETAILS . '&pid=' . $current_url . '&arrival_date=' . $availability_dates[0] . '&departure_date=' . $checkout_date . '&guests=' . $min_guest_per_property;
$data = ApiCalls::apiCall($property_detail_call);
//die("Start date " . $availability_dates[0] . " End date " . $availability_dates[1] . " Data is ". json_encode($data->result->properties->property));
$listing = $data->result->properties->property;
//die("Availability " . json_encode($availability_dates));
wp_enqueue_script('additional-js', plugins_url('calendar.js', __FILE__));
wp_localize_script('additional-js', 'availability_dates', $availability_dates);
//die("Available dates " . json_encode($availability_dates));
/*if(!empty($availability_data)){
foreach($availability_data as $aval_data){
if($aval_data->pid == $current_url){
$availability_dates = array();
foreach($aval_data->dates->date as $date){
$dates = (array)$date;
$availability_date = array($dates["@attributes"]["value"]);
$availability_dates = array_merge($availability_dates, $availability_date);
}
wp_enqueue_script( 'additional-js', plugins_url('calendar.js', __FILE__) );
wp_localize_script( 'additional-js', 'availability_dates', $availability_dates );
break;
}
}
}*/
//End availability calendar
?>
images->image as $image): if($track_image < 30): ?>
-
= $listing->name ?>
Overview
description->long, 400);
foreach($real_text as $text){
echo $text . "
";
?>
Popular Amenities
amenities->amenity as $amenity) : ?>
";
$track = 1;
endif; ?>
= $amenity->name ?>
coords);
//echo $cords[0] . " " . $cords[1];
?>
Availability Calendar
Available
Unavailable
feedback->entry)) : ?>
Clients' thoughts on = $listing->name ?>
feedback->entry as $feed) : ?>
= $feed->author ?>
( = count($listing->feedback->entry) ?> reviews)
= $feed->feedback ?>
= $listing->name ?>
= $listing->property_type->name?>
= $listing->bedrooms ?> Bedrooms
= $listing->beds ?> Bed
= $listing->baths ?> Bathroom
feedback->entry > 0){ foreach ($listing->feedback->entry as $listing_var) : ?>
( = count($listing->feedback->entry) ?> reviews)
For enquries contact us
help@yourbookng.com
Email
= $get_currency == "gbp" ? "£" : "€" ?>
= round($price_per_night, 2, PHP_ROUND_HALF_UP ) ?>
12/9/2022-18/9/2022
$maxLength)){
$splitText[] = $text;
return $splitText;
}
//Guess sentence completion
$needle = '.';
/*iterate over $text length
as substr_replace deleting it*/
while (strlen($text) > $length){
$end = strpos($text, $needle, $length);
if ($end === false){
//Returns FALSE if the needle (in this case ".") was not found.
$splitText[] = substr($text,0);
$text = '';
break;
}
$end++;
$splitText[] = substr($text,0,$end);
$text = substr_replace($text,'',0,$end);
}
if ($text){
$splitText[] = substr($text,0);
}
return $splitText;
}