the bed icon does not work without this shortcode
Constantin
Overview
The apartment was completely redecorated to a high standard with hand made soft furnishings, and equipped with high quality bedding which has been well kept. The two main bedrooms have a lot of natural light with two large single beds in each. The third bedroom, advertised as the sitting area, has a double sofa bed and a flat screen LCD TV. You walk through this room to get to one of the bedrooms.
The living and dining room is equipped with a flat screen LCD TV, a DVD player and Wifi internet access, a large dining table and a very comfortable convertible couch. The apartment is generally very well equipped, including the kitchen which is spacious and has a breakfast table. The two bedrooms and the living area have air conditioning.
Popular Amenities
![Television](http://www.yourbookng.com/images/amenities/television.png)
![DVD Player](http://www.yourbookng.com/images/amenities/dvd-player.png)
![Air Conditioning](http://www.yourbookng.com/images/amenities/air-conditioning.png)
![Internet](http://www.yourbookng.com/images/amenities/internet.png)
![Laundry](http://www.yourbookng.com/images/amenities/laundry.png)
![Non-Smoking](http://www.yourbookng.com/images/amenities/non-smoking.png)
![Children Welcome](http://www.yourbookng.com/images/amenities/children-welcome.png)
Availability Calendar
Clients' thoughts on Constantin
( 15 reviews)Summary: Fantastic summer holidays in the Cannes
I liked: Everything was good, we were a group of 7 people, 4 adults and 3 kids. You cannot get closer to the heart of Cannes than this
I did not like: Some historic buildings don't have elevators, which was a pleasant surprise, since after each meal out it was a good opportunity for exercise ????
Overall score: 5/5
Cleanliness: 5/5
Facilities: 5/5
Location: 5/5
Staff: 5/5
Value for money: 5/5
Summary: good
I did not like: For the last two days, the shower had no hot water.
Overall score: 3/5
Cleanliness: 4/5
Facilities: 4/5
Location: 4/5
Staff: 4/5
Value for money: 4/5
Summary: Everything OK
I liked: I have forgotten the jacket in appartment and they have sent it to me by post. I was very grateful for this service.
Overall score: 5/5
Cleanliness: 5/5
Facilities: 5/5
Location: 5/5
Staff: 5/5
Value for money: 5/5
Summary: Posizione comoda per centro e spiaggia e padrona di casa gentilissima
Overall score: 5/5
Cleanliness: 5/5
Facilities: 5/5
Location: 5/5
Staff: 5/5
Value for money: 4/5
Translated from Italian
Summary : Convenient location for the center and beach and very kind hostess
I liked: Lots of Space.
Ramune the host was extremely helpful.
Very good value, and perfect Location.
All round very good stay !
Would recommend and stay here again.
Big thanks to Ramune!
Overall score: 5/5
Cleanliness: 5/5
Facilities: 5/5
Location: 5/5
Staff: 5/5
Value for money: 5/5
Staff 10/ 10
Cleanliness 7.5/ 10
Location 7.5/ 10
Facilities 10/ 10
Comfort 10/ 10
Value for money 10/ 10
The apartment is lovely and only a few minutes walk from the old town and the beach. Would definitely stay there again.
The apartment is as described. It is comfortable and functional and convenient for the old town area. If you don't like or are not able for steep hills and flights of stairs it is not the place for you but overall I would recommend it for business or pleasure. The property manager, Virginie, is responsive and helpful.
A family of five including two teenagers spent the week in this lovely apartment. Well appointed, with comfortable beds and three en suite bathrooms so we all had our own space. The apartment has wonderful views of the old part of Cannes and is close to the fantastic Forville Market. Infinite number of bars and restaurants nearby too.
Easy walking distance to beaches, the bus and train station.
Highly recommended!
Great apartment near the center of Cannes. Great week and host.
Yes we enjoyed our stay. The 3 bed roomed apartment is right near the center of Cannes. Cross over the sunken highway and you are there in the town. It is an attractive short walk downhill to the harbour and sea. Many restaurants are right there spilling out on to the narrow lanes. The apartment is well equipped including a washing machine. There is a Casino supermarket nearby, and the market is a short walk. Each bedroom has its own bathroom which is useful. The apartment has a balcony and air conditioning. Behind the apartment is a school and the early morning playground noise is a happy way to wake up. We had a great stay and found this apartment to be ideal for three single people.
I have very much appreciated the service from everythingcannes. I am also interested in renting the same apartment next year for approximately 2 weeks in the end of July and first two weeks in August.Please continue to keep me informed.
This property suited my family and I perfectly and we loved the stay. merci a tous!!
Our stay here has been great.
We stayed at the Mandariniers for 2 weeks in late autumn and had the best time ever. We accompanied our son who went to langugage school in Cannes and we all enjoyed the very central location. He could walk to his language school while we strolled through Cannes and profited from the nearby markets and beaches. The apartement easily fits 4-5 persons and is immaculately maintained.
The hosts are extremely friendly and helpful and provide you with any information you might require. The apartment is well-equipped with all sorts of facilities. We highly recommend this place.
Make an enquiry on Constantin
![](https://yourbookng.com/wordpress/wp-content/uploads/2022/06/yourbookng-white.png)
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;
}