the bed icon does not work without this shortcode
Forville Townhouse
Overview
Up the stairs to the first bedroom, you will find a very well apportioned bedroom with twin beds and an en-suite shower room and toilet. Up the stairs again to the second bedroom which is quite spacious and also has twin beds and an en-suite shower room and toilet. The furnishing is light, the beds are a good size and comfortable, and there is cupboard space in each bedroom. Following the staircase up further, you come to the 3rd and top level, which is a lovely open plan living and kitchen area which leads out to a small terrace with great views of the bustle of Old Cannes, the Marche Forville itself and the Croisette beyond.
The kitchen is well equipped, with a breakfast bar area for social cooking and dining. The kitchen has all the equipment and facilities one would reasonably expect. The living room is comfortable and well apportioned, giving you a nice light space to enjoy relaxing, reading or watching a movie.
Popular Amenities
Availability Calendar
Clients' thoughts on Forville Townhouse
( 5 reviews)We had a great stay! Nice apartment, very well located.
Thank you so much,
Mavis
Overall score: 5/5
Location: 5/5
Check-in: 5/5
Accuracy: 5/5
Cleanliness: 5/5
Communication: 5/5
Value for money: 5/5
Summary: very convenient with super responsive host
I liked: each of the bedrooms had an en-suite. location was very good
I did not like: the internal spiral stairs are super solid as they are stone but they’re steep
Overall score: 4/5
Cleanliness: 5/5
Facilities: 5/5
Location: 4/5
Staff: 5/5
Value for money: 5/5
Beau logement bien situé à proximité de la croisette
Overall score: 4/5
Communication: 5/5
Location: 5/5
Cleanliness: 2/5
Accuracy: 2/5
Check-in: 5/5
Value for money: 5/5
Translated from French
Beautiful accommodation well located near the Croisette
Staff 10/ 10
Cleanliness 7.5/ 10
Location 10/ 10
Facilities 7.5/ 10
Comfort 5/ 10
Value for money 10/ 10
Большие спальные комнаты, в каждой из них санузел и гардеробная. Расположение отличное, через дорогу рынок,Торговые улицы, кафе и пекарни. До пляжа 600 метров. Очень приятная хозяйка, спасибо пошла навстречу, по поводу позднего выселения.
. Аппараты требуют косметического ремонта, все 4 комнаты находятся на разных этажах, кухня на 4! Лестница винтовая , крутая, узкая,.Хозяйке порекомендую сменить клининговую компанию, уборка поверхностная.
====== google translated ====
Large bedrooms, each with a bathroom and dressing room. The location is excellent, across the road is the market, Shopping streets, cafes and bakeries. The beach is 600 meters away. Very nice hostess, thanks went forward, regarding the late checkout.
. The devices require cosmetic repairs, all 4 rooms are on different floors, the kitchen is 4! A spiral staircase, steep, narrow. I recommend to the mistress to change the cleaning company, surface cleaning.
Staff 10.0/ 10
Cleanliness 5.0/ 10
Location 10.0/ 10
Facilities 10.0/ 10
Comfort 7.5/ 10
Value for money 7.5/ 10
Great stay for a company of 3-4 people!
Make an enquiry on Forville Townhouse
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;
}