COVID-19 Travel Update
Stay a while
{{ vm.getLabel('dates') }}
{{ vm.getLabel('dates') }}
{{ vm.getLabel('guests') }}
Adults
{{ vm.auxFilters.adults }}+
Children
{{ vm.auxFilters.children }}+
A longer time period is required in order to book a visit.
Unfortunately, there are not enough rooms available to accomodate your current selection.
Unfortunately, there are no rooms available for the selected time period.

Zunya, it’s not the nothingness nor the emptiness, but the presence of all possibilities, it’s not the beginning but the return from the end

- Diego Dosal S.

A 30-day-minimum stay at a 30% discounted price offering access to the Zunya programming and breakfast (except for Sunday). Open yourself to new possibilities of the future we can co-create together.

There are more details about everything that makes up a long-term stay on our “What's Included” page.

A 30-day-minimum stay at a 30% discounted price offering access to the Zunya programming and breakfast (except for Sunday). Open yourself to new possibilities of the future we can co-create together.

There are more details about everything that makes up a long-term stay on our “What's Included” page.

Select your room
{{ room.name | uppercase }}
{{ vm.getAmenity(room, 'Room') }}
{{ 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.id].length || 0 }} {{ vm.pluralize(vm.bookings[room.id].length, 'ticket') }} {{ vm.pluralize(vm.bookings[room.id].length, 'bed') }} {{ vm.pluralize(vm.bookings[room.id].length, 'room') }} +
Only {{ room.availability }} {{ vm.pluralize(room.availability, 'ticket') }} {{ vm.pluralize(room.availability, 'bed') }} {{ vm.pluralize(room.availability, 'room') }} left.
{{ room.price.avg_price | currency:'$':2 }} / night
{{ room.price.total_price | currency:'$':2 }} total
Room {{ $index + 1 }}:   Adults   Children

House rules

• Check-in time: 2PM

• Check-out time: 12PM

• Children and beds:

- We currently do not have extra bed capacity.
- We do not charge per child, but per room.
- Children above 12 years old are considered adults.

• Age:

- We are currently not able to accommodate children below 3 years old.

• Pets:

- We are pet friendly.
- We would just ask you to bring all your furry friend materials with you.
- We do not provide dog bowls or food.

• Payment method for charges on site:

- We accept all credit card payments as well as cash (USD dollars and colones).
- We do not accept paypal payments.
- We do not change money so please change in the airport. There is a money exchange center nearby but its trade is higher than in airport.

• Cancellations: Full changes, cancellations and full refunds are permitted at no cost up to 15 days prior to the check in date. For cancellations made 15 days prior to the check in date we will charge a cancellation fee of 50% of the price paid for the reservation.

Please note that changes to an existing reservation will be subject to availability and any rate differences. If you wish to cancel or modify your reservation please email us at [email protected].

Thank you, you're almost done!
Stay a while
Your booking details
Dates
{{ vm.getLabel('dates') }}
Guests
{{ personCounts.adults }} {{ vm.pluralize(personCounts.adults, 'Adult') }}, {{ personCounts.children }} {{ vm.pluralize(personCounts.children, 'Child', 'ren') }}
Length of stay
{{ vm.getLabel('duration') }}

Selection
{{ rooms.length }} x {{ vm.roomMap[rooms[0].room_id].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 }}
Guests Information

Fill in the guest details to finalize your booking.

{{ vm.roomMap[rooms[0].room_id].name }}
Guest {{ g_idx }}
This field is required.
A valid email address is required.
This field is required.
This field is required.
Main Guest
 
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_id].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.