Complete your booking

Lead Guest Details
{{ bookingData.customerDetails.addressLine1 }},
{{ bookingData.customerDetails.addressLine2 }},
{{ bookingData.customerDetails.town }},
{{ bookingData.customerDetails.county }},
{{ countryName }},
{{ bookingData.customerDetails.postcode }}
Guests
{{ bookingData.guests.adults + bookingData.guests.children }}/{{ property.sleeps }}
This property only sleeps {{ property.sleeps }} guests excluding infants
Acceptance Statements

Please read the statement below and tick the checkbox to let us know you understand and accept:

Additional Information (optional)
Extras (optional)
{{ extra.name }}
+{{ prices.extras[id].unitPrice }}% +{{ prices.extras[id].unitPrice.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
Payment
We ask our guests for a security deposit, pre-authorised against your credit card. This is in case there is any damage to the property during your stay. The money is simply reserved and then released afterwards if there is no damage. We will contact you nearer the time of your arrival to arrange this.
Checkout
Checkout

{{ helpers().formatDate(bookingData.startDate, 'Do MMM YYYY') }} {{ helpers().formatDate(bookingData.endDate, 'Do MMM YYYY') }}
{{ bookingData.guests.adults }} Adults
, {{ bookingData.guests.children }} Children
, {{ bookingData.guests.infants }} Infants

Stay Price {{ prices.originalPrice.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
Special Offer -{{ prices.discountValue.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
Voucher ({{ prices.voucher.code.toUpperCase() }}) -{{ prices.voucher.value.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
{{ extras[id].name }}x{{ extra.quantity }} {{ extra.totalPrice.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
Total {{ prices.total.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}

Book this for {{ prices.deposit.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }} now
Balance due by {{ helpers().formatDate(prices.balanceDueDate) }}
Fetching updated prices...

{{ prices.total.toLocaleString("en-GB", { style: "currency", currency: "GBP" }) }}
{{ helpers().shortDate(bookingData.startDate, bookingData.endDate) }}
View Summary