Speak to Us

Subscribe to hear about our latest news, stories, upcoming journeys and to get access to early bird offers.

Check In / Check Out
{{ vm.getLabel('dates') }}
{{ vm.getLabel('dates') }}
Guests
{{ vm.getLabel('guests') }}
Adults
{{ vm.auxFilters.adults }}+
Children
{{ vm.auxFilters.children }}+
Got a code? Promotion Applied
A longer time period is required in order to book a visit.
Unfortunately, there are no rooms available for the selected time period.
Check our availability calendar

If you’re looking to book one of our retreats, please check our retreats page
Season Theme: Horizons

December 16 2022 - April 16 2023

Select your room
{{ room.name | uppercase }}
{{ room.min_nights }} Minimum {{ vm.pluralize(room.min_nights, 'Night') }}
{{ vm.getAmenity(room, 'Bathroom') }}
{{ vm.getAmenity(room, 'Bed') }}
Maximum {{ room.capacity.max_adults }} {{ vm.pluralize(room.capacity.max_adults, 'adult') }} • {{ room.capacity.max_children }} {{ vm.pluralize(room.capacity.max_children, 'child', 'ren') }}

You need {{ neededNights }} more {{ vm.pluralize(neededNights, 'night') }} to book this room.
{{ vm.bookings[room.uid].length || 0 }} {{ vm.pluralize(vm.bookings[room.uid].length, 'ticket') }} {{ vm.pluralize(vm.bookings[room.uid].length, 'room') }} +
Only {{ room.availability }} {{ vm.pluralize(room.availability, 'ticket') }} {{ vm.pluralize(room.availability, 'room') }} left.
{{ room.price.avg_price_no_tax | currency:'$':2 }} / night
{{ room.price.total_price_no_tax | currency:'$':2 }} total
Room {{ $index + 1 }}:   Adults   Children
Thank you, you're almost done!
Season Theme: Horizons
Your booking details
Dates
{{ vm.getLabel('dates') }}
Guests
{{ allocated.adults }} {{ vm.pluralize(allocated.adults, 'Adult') }}, {{ allocated.children }} {{ vm.pluralize(allocated.children, 'Child', 'ren') }}
Length of stay
{{ vm.getLabel('duration') }}

Selection
{{ rooms.length }} x {{ vm.roomMap[rooms[0].room_uid].name }}
{{ rooms[0].adults }} {{ vm.pluralize(rooms[0].adults, 'adult') }} • {{ rooms[0].children }} {{ vm.pluralize(rooms[0].children, 'child', 'ren') }}
{{ vm.computeRoomPrice(rooms[0]) | currency:'$':2 }}

Taxes
{{ vm.computeSelectionTaxes() | currency:'$':2 }}

Price (total)
{{ vm.computeSelectionTotal() | currency:'$':2 }}
Got a code? Promotion Applied
Guests Information

Fill in the guest details to finalize your booking.

{{ vm.roomMap[rooms[0].room_uid].name }}
Guest {{ g_idx }}
This field is required.
A valid email address is required.
This field is required.
This field is required.
Main Guest
Additional Information

How did you hear about us?

{{ vm.questionOptions[vm.selectedQuestionOption] }}

 
Payment Information

Please enter your billing details.

{{ vm.paymentError.message }}
This field is required.
This field is required.
This field is required.
Please enter a valid credit card number.
The expiration month is required.
The expiration month needs to be 2 digits long.
The expiration year is required.
The expiration year needs to be 2 digits long.
(?) The last three or four digits printed on the back of your card.
This field is required.
The CVV code entered is invalid.
 
Please select your rooms to continue the booking process.
Your Stay
From {{ vm.activeFilters.date.startDate.format('ddd D MMM YYYY') }}
To {{ vm.activeFilters.date.endDate.format('ddd D MMM YYYY') }}
Nights {{ vm.activeFilters.duration }}
{{ rooms.length }} x {{ vm.roomMap[rooms[0].room_uid].name }}
{{ rooms[0].adults }} {{ vm.pluralize(rooms[0].adults, 'adult') }} • {{ rooms[0].children }} {{ vm.pluralize(rooms[0].children, 'child', 'ren') }}
{{ vm.computeRoomPrice(rooms[0]) | currency:'$':2 }}

Taxes
{{ vm.computeSelectionTaxes() | currency:'$':2 }}

Total
{{ vm.computeSelectionTotal() | currency:'$':2 }}

Complete room assignment to continue.