Stay at the #1 Hostel in Colombia

{{$t('title.onlineReservation')}}

{{$t('title.checkIn')}}
{{sale.from.getDate()}}

{{months[sale.from.getMonth()]}}

{{sale.from.getFullYear()}}
{{sale.date ? months[sale.date.getMonth()] : '-- -- --'}} {{sale.date ? sale.date.getFullYear() : '-- --'}}
{{$t('day.sun')}}
{{$t('day.mon')}}
{{$t('day.tue')}}
{{$t('day.wed')}}
{{$t('day.thu')}}
{{$t('day.fri')}}
{{$t('day.sat')}}
{{item.day}}
{{$t('title.checkOut')}}
{{sale.exit.getDate()}}

{{months[sale.exit.getMonth()]}}

{{sale.exit.getFullYear()}}
{{sale.date ? months[sale.date.getMonth()] : '-- -- --'}} {{sale.date ? sale.date.getFullYear() : '-- --'}}
{{$t('day.sun')}}
{{$t('day.mon')}}
{{$t('day.tue')}}
{{$t('day.wed')}}
{{$t('day.thu')}}
{{$t('day.fri')}}
{{$t('day.sat')}}
{{item.day}}
{{$t('title.guests')}}
{{sale.guests}}

{{$t('title.adults')}}

{{$t('title.roomsAndAvailability')}}

{{$t('message.withPrivateSuitsAndDorms')}}

{{item.name}}

{{$t('text.fromPrice', {currency: 'COP', price: rate(item.rooms.reduce(function (last, item) {return (Math.min((last || item.from), item.from) || last)}, 0), 0, '.', ',')})}} | {{$t('text.approxPrice', {currency: 'USD', price: rate((item.rooms.reduce(function (last, item) {return (Math.min((last || item.from), item.from) || last)}, 0) / swap), 0, '.', ',')})}} {{((item.type == 1) ? $t('text.perRoom') : $t('text.perDorm'))}}

{{$t('text.sleeps', {count: (item.size == 1) ? '1' : ('1 - ' + item.size)})}}
{{$t('title.showRates')}} →
{{$t('title.soldOutRooms')}}
{{(item.texts[lang.code] ? (item.texts[lang.code][1] || item.name) : item.name)}} {{$t('text.sleeps', {count: (item.size == 1) ? '1' : ('1 - ' + item.size)})}}
{{$t('title.showRates')}} →
{{pack ? (pack.texts[lang.code] ? (pack.texts[lang.code][1] || pack.name) : pack.name) : null}}
{{((pack && (pack.type == 1)) ? $t('title.roomFacilities') : $t('title.dormFacilities'))}}
{{$t('text.freeCoffee24H')}}
{{$t('text.frontDeskService24H')}}
{{$t('text.airConditioner')}}
{{$t('text.cardKey')}}
{{$t('text.ceilingFan')}}
{{$t('text.closet')}}
{{$t('text.computers')}}
{{$t('text.queenBed')}}
{{$t('text.towels')}}
{{$t('text.fullyEquippedKitchens')}}
{{$t('text.gym')}}
{{$t('text.highSpeedWifi')}}
{{$t('text.interiorWindow')}}
{{$t('text.lockers')}}
{{$t('text.personalChargingPoint')}}
{{$t('text.personalFan')}}
{{$t('text.personalReadingLight')}}
{{$t('text.privateBalcony')}}
{{$t('text.privateBathroom')}}
{{$t('text.safetyBox')}}
{{$t('text.externalWindow')}}
{{$t('text.tvNetflix')}}
{{$t('text.hairDryer')}}
{{$t('text.doubleBed')}}
{{$t('text.kingBed')}}
{{$t('text.singleBed')}}
{{sale.from.getDate()}}

{{months[sale.from.getMonth()]}}

{{sale.from.getFullYear()}}
{{sale.exit.getDate()}}

{{months[sale.exit.getMonth()]}}

{{sale.exit.getFullYear()}}
{{sale.guests}}

{{$t('title.adults')}}

{{$t('text.fromHours', {hours: '15:00'})}}

{{$t('text.fromHours', {hours: '11:30'})}}

{{rate((item.cost * ((pack.type == 1) ? 1 : sale.guests)) + perks.filter(function (item) {return item.pick}).reduce(function (last, item) {return last + item.price}, 0), 0, '.', ',')}}

COP

{{$t('text.approxPrice', {currency: 'USD', price: rate((((item.cost * ((pack.type == 1) ? 1 : sale.guests)) + perks.filter(function (item) {return item.pick}).reduce(function (last, item) {return last + item.price}, 0)) / swap), 0, '.', ',')})}}
{{$t('title.bookNow')}} →
{{(item.pack.texts[lang.code] ? (item.pack.texts[lang.code][1] || item.pack.name) : item.pack.name)}}

{{(item.pack.texts[lang.code] ? (item.pack.texts[lang.code][2] || item.pack.details) : item.pack.details)}}

{{item.size}} × COP {{rate(((item.cost * ((pack.type == 1) ? 1 : sale.guests)) + item.perks.reduce(function (last, item) {return last + item.price}, 0)), 0, '.', ',')}}
{{item.from.getDate()}}

{{months[item.from.getMonth()]}}

{{item.from.getFullYear()}}
{{item.exit.getDate()}}

{{months[item.exit.getMonth()]}}

{{item.exit.getFullYear()}}
{{item.load}}

{{$t('title.adults')}}

{{$t('text.totalNights', {count: Math.round(Math.abs((item.exit - item.from) / (24 * 60 * 60 * 1000)))})}}

{{$t('text.fromHours', {hours: '15:00'})}}

{{$t('text.fromHours', {hours: '11:30'})}}

{{perk.name}}
{{$t('title.bookingDetails')}}

Los Patios Hostel

Medellín, Colombia, Cra 43E # 11-40, Poblado, Manila, Tel: (+57) 305 323 9897, E-mail: info@lospatioshb.com

{{$t('title.total')}}:

COP {{rate(total, 0, '.', ',')}} {{$t('text.approxPrice', {currency: 'USD', price: rate((total / swap), 0, '.', ',')})}}
{{$t('text.haveAPromotionalCode')}}
{{$t('text.included')}}: {{$t('text.taxesAndFees')}} | {{$t('text.notIncluded')}}: {{$t('text.ivaForColombianResidents')}}
{{$t('text.notice')}} {{$t('text.foreignGuestsWithAVisa')}}...{{$t('text.areExemptFromPayingValue')}}

{{$t('text.guestsAreRequiredToShowPassport')}}
{{$t('title.readMore')}}
{{$t('text.termsOfPayment')}}: {{$t('text.fullPaymentRequested')}}... {{$t('text.onTheReservationMustBeDone')}}

{{$t('text.bookingCanBeCancelled')}}
{{$t('title.readMore')}}

{{$t('text.importantNotices')}}: {{$t('text.inCaseOfAnyAmendment')}}

{{$t('text.theHostelWillInvoice')}}

{{sale.fail.text}}
{{$t('title.guestDetails')}}

{{$t('text.guestDetails')}}

{{$t('title.specialRequests')}}

{{$t('text.specialRequests')}}

{{$t('title.paymentDetails')}}

{{$t('text.paymentDetails')}}

{{$t('title.bookingDetails')}}

Los Patios Hostel

Medellín, Colombia, Cra 43E # 11-40, Poblado, Manila, Tel: (+57) 305 323 9897, E-mail: info@lospatioshb.com

{{$t('title.checkIn')}}

{{sale.from.getDate()}} {{months[sale.from.getMonth()]}}, {{sale.from.getFullYear()}} {{$t('text.fromHours', {hours: '15:00'})}}

{{$t('title.checkOut')}}

{{sale.exit.getDate()}} {{months[sale.exit.getMonth()]}}, {{sale.exit.getFullYear()}} {{$t('text.fromHours', {hours: '11:30'})}}

{{$t('title.stay')}}

{{$t('text.nights', {count: Math.round(Math.abs((sale.exit - sale.from) / (24 * 60 * 60 * 1000)))})}}
{{$t('title.orderDetails')}}

{{(item.pack.texts[lang.code] ? (item.pack.texts[lang.code][1] || item.pack.name) : item.pack.name)}}

{{item.size}} × COP {{rate(((item.cost * ((item.pack.type == 1) ? 1 : item.load)) + item.perks.reduce(function (last, item) {return last + item.price}, 0)), 0, '.', ',')}}
{{$t('title.totalPrice')}}
COP {{rate(total, 0, '.', ',')}} {{$t('text.approxPrice', {currency: 'USD', price: rate((total / swap), 0, '.', ',')})}}
 
{{$t('text.inCaseOfAnyAmendment')}}
{{$t('text.theHostelWillInvoice')}}
{{$t('title.checkBooking')}}
{{$t('title.completeBooking')}}
{{$t('message.thankForBooking')}}

{{$t('text.hello', {name: sale.client.name})}}

{{$t('message.weReallyAppreciateYouChoosing')}}

{{$t('message.weWillSendYouAnEmailWithBookingDetails')}}

{{$t('text.thanks')}}.
Los Patios Hostel Team

{{$t('title.planYourTrip')}}:
{{load.text}} {{load.hint}}
{{show ? (show.texts[lang.code] ? (show.texts[lang.code][1] || show.name) : show.name) : null}}

{{$t('text.fromPrice', {currency: 'COP', price: (show ? rate(show.rooms.reduce(function (last, item) {return (Math.min((last || item.from), item.from) || last)}, 0), 0, '.', ',') : null)})}} | {{$t('text.approxPrice', {currency: 'USD', price: (show ? rate((show.rooms.reduce(function (last, item) {return (Math.min((last || item.from), item.from) || last)}, 0) / swap), 0, '.', ',') : null)})}} {{((show && (show.type == 1)) ? $t('text.perRoom') : $t('text.perDorm'))}}

{{$t('text.sleeps', {count: (show ? ((show.size == 1) ? '1' : ('1 - ' + show.size)) : null)})}} {{$t('title.showRates')}} →
{{((show && (show.type == 1)) ? $t('title.roomFacilities') : $t('title.dormFacilities'))}}
{{$t('text.freeCoffee24H')}}
{{$t('text.frontDeskService24H')}}
{{$t('text.airConditioner')}}
{{$t('text.cardKey')}}
{{$t('text.ceilingFan')}}
{{$t('text.closet')}}
{{$t('text.computers')}}
{{$t('text.queenBed')}}
{{$t('text.towels')}}
{{$t('text.fullyEquippedKitchens')}}
{{$t('text.gym')}}
{{$t('text.highSpeedWifi')}}
{{$t('text.interiorWindow')}}
{{$t('text.lockers')}}
{{$t('text.personalChargingPoint')}}
{{$t('text.personalFan')}}
{{$t('text.personalReadingLight')}}
{{$t('text.privateBalcony')}}
{{$t('text.privateBathroom')}}
{{$t('text.safetyBox')}}
{{$t('text.externalWindow')}}
{{$t('text.tvNetflix')}}
{{$t('text.hairDryer')}}
{{$t('text.doubleBed')}}
{{$t('text.kingBed')}}
{{$t('text.singleBed')}}

{{show ? (show.texts[lang.code] ? (show.texts[lang.code][2] || show.details) : show.details) : null}}