"),t.close()),t)return(n=t.createElement("base")).href=o,t.getElementsByTagName("head")[0].appendChild(n),(r=t.createElement("a")).href=a,r.href;throw Error("base not supported")}finally{e&&e.parentNode.removeChild(e)}}():a)||""),(e=new c(t.search?t.search.substring(1):null))._url_object=this,Object.defineProperties(this,{href:{get:function(){return t.href},set:function(e){t.href=e,n(),r()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in t?t.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return t.protocol},set:function(e){t.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return t.username},set:function(e){t.username=e},enumerable:!0,configurable:!0},password:{get:function(){return t.password},set:function(e){t.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[t.protocol];return e?t.host.replace(e,""):t.host},set:function(e){t.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return t.hostname},set:function(e){t.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return t.port},set:function(e){t.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==t.pathname.charAt(0)?"/"+t.pathname:t.pathname},set:function(e){t.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return t.search},set:function(e){t.search!==e&&(t.search=e,n(),r())},enumerable:!0,configurable:!0},searchParams:{get:function(){return e},enumerable:!0,configurable:!0},hash:{get:function(){return t.hash},set:function(e){t.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return t.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return t.valueOf()},enumerable:!1,configurable:!0}}),this;throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");function n(){var e=t.href.replace(/#$|\?$|\?(?=#)/g,"");t.href!==e&&(t.href=e)}function r(){e._setList(t.search?l(t.search.substring(1)):[]),e._update_steps()}}if(Object.defineProperties(c.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;ti[0]&&a[1]=n.length?void 0:n)&&n[e++],done:!n}}};throw new TypeError(a?"Object is not iterable.":"Symbol.iterator is not defined.")},c=function(n,a){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,r,u=t.call(n),i=[];try{for(;(void 0===a||0a[0]?1:0}function o(n,a){return n.typea.type?1:0}function L(n){var a=n;if(n.variants.length)for(var t="",e=0,r=n.variants;e\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,p=(new RegExp("^"+p.source),new RegExp(p.source+"$"),a(y()));f=Error,(0,p.__extends)(A,f);function A(){var n=null!==f&&f.apply(this,arguments)||this;return n.type="MISSING_LOCALE_DATA",n}var v=a(i()),p=a(h()),C=new WeakMap;function D(n){var a=C.get(n);return a||(a=Object.create(null),C.set(n,a)),a}var M=p.supplemental.likelySubtags,i=["ca","co","hc","kf","kn","nu"],E=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function N(n,a,t,e,r){return void 0===e&&(e=[]),r?{lang:n&&"und"!==n?n:r.lang,script:a||r.script,region:t||r.region,variants:(0,L.__spreadArray)((0,L.__spreadArray)([],e),r.variants)}:{lang:n||"und",script:a,region:t,variants:e}}function w(n){var n=(0,v.parseUnicodeLocaleId)(n),a=n.lang,t=a.lang,e=a.script,r=a.region,a=a.variants;if(e&&r){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}if(e){var u=M[(0,v.emitUnicodeLanguageId)({lang:t,script:e,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,void 0,r,a,u),(0,v.emitUnicodeLocaleId)(n)}if(r){u=M[(0,v.emitUnicodeLanguageId)({lang:t,region:r,variants:[]})];if(u)return u=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,void 0,a,u),(0,v.emitUnicodeLocaleId)(n)}u=M[t]||M[(0,v.emitUnicodeLanguageId)({lang:"und",script:e,variants:[]})];if(u)return t=(0,v.parseUnicodeLanguageId)(u),n.lang=N(void 0,e,r,a,t),(0,v.emitUnicodeLocaleId)(n);throw new Error("No match for addLikelySubtags")}I.prototype.maximize=function(){var a=D(this).locale;try{return new I(w(a))}catch(n){return new I(a)}},I.prototype.minimize=function(){var a=D(this).locale;try{return new I(function n(a){if(t=w(a)){var t=(0,v.emitUnicodeLanguageId)((0,L.__assign)((0,L.__assign)({},(0,v.parseUnicodeLanguageId)(t)),{variants:[]})),e=(0,v.parseUnicodeLocaleId)(a),r=e.lang,u=r.lang,i=r.script,o=r.region,r=r.variants;if(w((0,v.emitUnicodeLanguageId)({lang:u,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,void 0,r)}));if(o)if(w((0,v.emitUnicodeLanguageId)({lang:u,region:o,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,void 0,o,r)}));if(i)if(w((0,v.emitUnicodeLanguageId)({lang:u,script:i,variants:[]}))===t)return(0,v.emitUnicodeLocaleId)((0,L.__assign)((0,L.__assign)({},e),{lang:N(u,i,void 0,r)}))}return a}(a))}catch(n){return new I(a)}},I.prototype.toString=function(){return D(this).locale},Object.defineProperty(I.prototype,"baseName",{get:function(){var n=D(this).locale;return(0,v.emitUnicodeLanguageId)((0,v.parseUnicodeLanguageId)(n))},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"calendar",{get:function(){return D(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"collation",{get:function(){return D(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"hourCycle",{get:function(){return D(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"caseFirst",{get:function(){return D(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numeric",{get:function(){return D(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"numberingSystem",{get:function(){return D(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"language",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).lang},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"script",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).script},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"region",{get:function(){var n=D(this).locale;return(0,v.parseUnicodeLanguageId)(n).region},enumerable:!1,configurable:!0}),I.relevantExtensionKeys=i;p=I;function I(n,a){if(!(this&&this instanceof I?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'");var t=I.relevantExtensionKeys,e=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"];if(-1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/;new RegExp("^"+u.source),new RegExp(u.source+"$");function d(u,e,t,n,i){var r=function u(e,t,n,i,r){return D(e[t],n,i,r)}(e,"minimumIntegerDigits",1,21,1),o=e.minimumFractionDigits,a=e.maximumFractionDigits,l=e.minimumSignificantDigits,e=e.maximumSignificantDigits;u.minimumIntegerDigits=r,void 0!==l||void 0!==e?(u.roundingType="significantDigits",l=D(l,1,21,1),e=D(e,l,21,21),u.minimumSignificantDigits=l,u.maximumSignificantDigits=e):void 0!==o||void 0!==a?(u.roundingType="fractionDigits",o=D(o,0,20,t),a=D(a,o,20,Math.max(o,n)),u.minimumFractionDigits=o,u.maximumFractionDigits=a):"compact"===i?u.roundingType="compactRounding":(u.roundingType="fractionDigits",u.minimumFractionDigits=t,u.maximumFractionDigits=n)}function t(u,e,t,n){var i=n.availableLocales,r=n.relevantExtensionKeys,o=n.localeData,a=n.getDefaultLocale,n=n.getInternalSlots,e=c(e),l=Object.create(null),t=function u(e){return void 0===e?Object.create(null):f(e)}(t),n=n(u),D=(n.initializedPluralRules=!0,F(t,"localeMatcher","string",["best fit","lookup"],"best fit")),D=(l.localeMatcher=D,n.type=F(t,"type","string",["cardinal","ordinal"],"cardinal"),d(n,t,0,3,"standard"),g(i,e,l,r,o,a));return n.locale=D.locale,u}function e(u,e,t){var n=t.getInternalSlots,t=t.PluralRuleSelect,n=n(u);return p("Object"===r(n),"pl has to be an object"),p("initializedPluralRules"in n,"pluralrules must be initialized"),p("Number"===r(e),"n must be a number"),isFinite(e)?t(n.locale,n.type,e,function u(e){p("string"==typeof e,"GetOperands should have been called with a string");var t,n,i,r=l(e),o=(p(isFinite(r),"n should be finite"),e.indexOf(".")),a="",o=-1===o?(n=r,t=0):(n=e.slice(0,o),t=l(a=e.slice(o,e.length)),a.length),e=Math.abs(l(n));return a=0!==t?(i=(n=a.replace(/0+$/,"")).length,l(n)):i=0,{Number:r,IntegerDigits:e,NumberOfFractionDigits:o,NumberOfFractionDigitsWithoutTrailing:i,FractionDigits:t,FractionDigitsWithoutTrailing:a}}(o(n,e).formattedString)):"other"}function h(u,e){for(var t=[],n=0,i=e;na[a.length-1]?a[a.length-1].length-1:-1===(o=a.indexOf(c))||"0"===l[c=a[o]].other?0:c.length-l[c].other.match(/0+/)[0].length:0}}function c(n,t,e){var u,r,i,a,o,c=e;if(a=0===n?(u=m("0",c),r=0):(i=(a=n.toString()).indexOf("e"),o=(a=a.split("e"))[0],a=a[1],o=o.replace(".",""),0<=i&&o.length<=c?(r=+a,u=o+m("0",c-o.length),n):(r=f(n),i=Math.round(s(n,r-c+1)),10<=s(i,c-1)&&(r+=1,i=Math.floor(i/10)),u=i.toString(),s(i,c-1-r))),o=c-1<=r?(u+=m("0",r-c+1),r+1):0<=r?(u=u.slice(0,r+1)+"."+u.slice(r+1),r+1):(u="0."+m("0",-r-1)+u,1),0<=u.indexOf(".")&&t\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Vn=new RegExp("^"+L.source),Xn=new RegExp(L.source+"$"),Hn=/[#0](?:[\.,][#0]+)*/g;function zn(n,t,e,u){var r,i=n.sign,a=n.exponent,o=n.magnitude,c=u.notation,l=u.style,s=u.numberingSystem,f=t.numbers.nu[0],m=null;if("compact"===c&&o&&(m=function n(t,e,u,r,i,a,o){var c,l=t.roundedNumber,s=t.sign,t=t.magnitude,t=String(Math.pow(10,t)),f=u.numbers.nu[0];if("currency"===r&&"name"!==a){r=(m=u.numbers.currency)[o]||m[f],r=null==(a=r.short)?void 0:a[t];if(!r)return null;c=P(e,l,r)}else{var m,a=((m=u.numbers.decimal)[o]||m[f])[i][t];if(!a)return null;c=P(e,l,a)}return"0"!==c?c=j(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0"):null}(n,e,t,l,u.compactDisplay,u.currencyDisplay,s)),"currency"===l&&"name"!==u.currencyDisplay){var D=t.currencies[u.currency];if(D)switch(u.currencyDisplay){case"code":r=u.currency;break;case"symbol":r=D.symbol;break;default:r=D.narrow}else r=u.currency}o=m||("decimal"===l||"unit"===l||"currency"===l&&"name"===u.currencyDisplay?j((t.numbers.decimal[s]||t.numbers.decimal[f]).standard,i):j("currency"===l?(p=t.numbers.currency[s]||t.numbers.currency[f])[u.currencySign]:t.numbers.percent[s]||t.numbers.percent[f],i));for(var g=Hn.exec(o)[0],p=(o=o.replace(Hn,"{0}").replace(/'(.)'/g,"$1"),(o="currency"===l&&"name"!==u.currencyDisplay&&((i=(p=t.numbers.currency[s]||t.numbers.currency[f]).currencySpacing.afterInsertBetween)&&!Xn.test(r)&&(o=o.replace("¤{0}","¤"+i+"{0}")),i=p.currencySpacing.beforeInsertBetween)&&!Vn.test(r)?o.replace("{0}¤","{0}"+i+"¤"):o).split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g)),d=[],h=t.numbers.symbols[s]||t.numbers.symbols[f],y=0,F=p;y
Ahorra un 15 % o más en una selección de alojamientos con VIP Access cuando alcances la categoría Silver o superior
Disfruta de una calidad y un servicio excepcionales
Consigue una ventaja durante tu estancia en una selección de alojamientos, además de mejoras gratuitas de la categoría de la habitación y entrada temprana y salida tardía según disponibilidad
Copenhague (ZGH-Estación central de Copenhague): 16 min a pie
Estación de tren Dybbolsbro en Copenhague: 7 min a pie
Aeropuerto de Kastrup (CPH): a 18 min en coche
Restaurantes
Restaurant The Harbour - A 6 min a pie
Sticks'n'Sushi - A 1 min a pie
Sunset Boulevard - A 7 min a pie
Åben Shg ApS - A 15 min a pie
Green Island of Copenhagen - A 7 min a pie
Acerca de este alojamiento
Tivoli Hotel
Quédate en este hotel de lujo para familias cerca de Jardines de Tivoli
Tivoli Hotel se encuentra a muy poca distancia de Plaza del ayuntamiento y de Strøget. Dispone de, entre otros, una terraza en la azotea, una cafetería y un jardín. En este hotel podrás aprovechar para practicar actividades como ciclismo. Los 4 restaurantes de las instalaciones ofrecen desayuno, almuerzo, cena y menú infantil y cuentan con sushi.
Conéctate al wifi gratuito de las habitaciones. También encontrarás comodidades como un parque infantil y una zona recreativa o sala de juegos.
También podrás disfrutar de otros servicios, como:
Una piscina cubierta con tumbonas
Desayuno bufé (de pago), bicicletas de alquiler y aparcamiento (de pago)
Un punto de recarga para coches, servicio de registro de salida exprés y actividades infantiles supervisadas (de pago)
Un servicio de recepción las 24 horas, una televisión en la zona común y una sala de ordenadores
Los viajeros suelen hablar muy bien de aspectos como su desayuno, su piscina y su céntrica ubicación
Características de la habitación
Las 679 habitaciones con muebles diferentes brindan comodidades que incluyen sábanas de alta calidad y cartas de almohadas, además de otros detalles, como cajas fuertes con capacidad para un portátil y espacios para trabajar con ordenador portátil. Los viajeros suelen destacar especialmente la limpieza de las habitaciones del alojamiento.
Además, otros de los servicios que encontrarás en todas las habitaciones incluyen los siguientes:
Bañeras o duchas, artículos de higiene personal gratuitos y secadores de pelo
Televisiones de pantalla plana de 32 pulgadas con canales premium
Armarios o roperos, hervidores eléctricos y servicio de limpieza diario
Idiomas
Danés, inglés, francés, alemán, español
Instalaciones del alojamiento
Internet
Wifi gratis en todas las habitaciones
Wifi e Internet por cable gratis en algunas zonas comunes
Aparcamiento y servicios de transporte
Punto de recarga de coches eléctricos en las instalaciones
Aparcamiento en las instalaciones (295 DKK por día)
Las instalaciones cuentan con aparcamiento accesible en silla de ruedas
Las opciones de aparcamiento en las instalaciones incluyen zonas fuera de la vía pública
Comida y bebida
Desayuno bufé disponible de lunes a viernes de 06:30 a 10:00 por un recargo; 195 DKK por adulto y 105 DKK por niño
3 bares o lounges
4 restaurantes
Bar-cafetería
Café y té en zonas comunes
Una cafetería
Restaurantes en las instalaciones
MASH Penthouse
Sticks'n'Sushi
Tivoli Bar and Lounge
Tivoli Brasserie
Actividades
Alquiler de bicicletas
Gimnasio
Parque infantil
Piscina cubierta
Rutas de senderismo o ciclismo
Televisión en zonas comunes
Zona recreativa o sala de juegos
Para familias
Actividades para niños bajo la supervisión de un adulto (de pago)
Bar-cafetería
Carrito para bebés
Parque infantil
Piscina cubierta
Servicio de canguro (de pago)
Servicios de lavandería
Zona recreativa o sala de juegos
Comodidades
Caja fuerte en recepción
Consigna de equipaje
Recepción abierta las 24 horas
Servicios de lavandería
Tienda de recuerdos o quiosco
Servicios para los huéspedes
Asistencia turística y para entradas y billetes
Atención multilingüe
Portero o botones
Servicio de limpieza (diario)
Servicio de tintorería/lavandería
Servicios de conserjería
Servicios empresariales
Centro de conferencias (5.000 metros cuadrados de espacio)
Centro de negocios 24 horas
Sala de ordenadores
Salas de reuniones
Exterior
Jardín
Terraza en la azotea
Tumbonas de piscina
Accesibilidad
Si tienes algún requisito de accesibilidad en particular, ponte en contacto con el alojamiento con la información que aparece en la confirmación que recibiste al reservar.
Accesible en silla de ruedas (puede tener limitaciones)
Acceso a la entrada bien iluminado
Aparcamiento accesible en silla de ruedas
Ascensor (puerta con 90 cm de ancho)
Baño público accesible en silla de ruedas
Barandillas en las escaleras (a 120 cm de altura)
Cabezal de ducha con altura ajustable
Cabezal de ducha de mano
Centro de negocios accesible en silla de ruedas
Conserjería accesible en silla de ruedas
Gimnasio accesible en silla de ruedas
Piscina accesible en silla de ruedas
Plaza de aparcamiento con acceso de 1
Rampa de acceso a la piscina disponible
Recepción accesible en silla de ruedas (a 90 cm de altura)
Restaurante accesible en silla de ruedas
Salón accesible en silla de ruedas
Señalización en braille o en relieve
Sillas de ruedas en las instalaciones
Vía accesible en silla de ruedas
Vía hasta el ascensor accesible en silla de ruedas
Servicios de la habitación
Dormitorio
Carta de almohadas
Cortinas oscuras
Juegos de cama hipoalergénicos
Ropa de cama de alta calidad
Baño
Bañera o ducha
Cepillo de dientes y dentífrico (previa solicitud)
Champú
Jabón
Papel higiénico
Productos de higiene personal gratis
Secador de pelo
Toallas
Entretenimiento
Televisión de pantalla plana de 32 pulgadas con canales prémium por cable
Comida y bebida
Cafetera y tetera
Hervidor eléctrico
Minibar
Servicio de habitaciones limitado
Más
Aire acondicionado regulable
Caja fuerte con capacidad para un portátil
Escritorio
Espacio para trabajar con ordenador portátil
Habitaciones con distinta decoración
Habitaciones con distinto mobiliario
Plancha o tabla de planchar
Silla de despacho
Teléfono
Políticas
Entrada
Hora de inicio del registro de entrada: 15:00; hora de fin: cualquier hora del día
Edad mínima para realizar el registro de entrada: 18 años
Salida
Salida antes de las 12:00
La salida después del horario establecido está sujeta a disponibilidad
La salida tardía tiene un coste adicional.
Salida exprés
Instrucciones especiales de entrada
El alojamiento cobra un 3 % por los pagos con tarjeta de crédito.
El personal de recepción estará esperando a los huéspedes a su llegada.
Renovaciones y cierres
Las siguientes instalaciones no estarán disponibles del 16 de enero de 2025 al 31 de enero de 2025 (fechas sujetas a cambios):
Piscina
Formas de acceso
Recepción con personal
Mascotas
Se admiten mascotas, con un cargo adicional de 300 DKK por alojamiento por estancia.
Se aceptan animales de servicio (exentos de tasas).
Se admiten animales (solo perros).
1 en total
Las mascotas deben estar vigiladas en todo momento.
Solo en algunas habitaciones. Para solicitar habitaciones donde se admiten mascotas, ponte en contacto con el alojamiento a través del número que figura en la confirmación de la reserva.
Menores y camas adicionales
En este alojamiento se aceptan menores.
No hay camas supletorias disponibles.
No hay cunas disponibles.
Formas de pago
Información importante
Extras opcionales
Desayuno tipo bufé: 195 DKK por adulto y 105 DKK por menor (precio aproximado)
Aparcamiento: 295 DKK por día
Mascotas: 300 DKK por alojamiento, por estancia
No se cobran tasas por los animales de servicio
El registro de salida tardía tiene un coste adicional (sujeto a disponibilidad)
Los pagos con tarjeta de crédito están sujetos a un recargo del 3 %.
La lista anterior puede estar incompleta. Además, es posible que los impuestos no estén incluidos. Importes sujetos a cambios.
Otros detalles
Este alojamiento está gestionado por un propietario profesional. La prestación de servicios de alojamiento está vinculada a una actividad comercial, un negocio o una profesión.
Puede aplicarse un recargo por cada persona adicional, según la política del alojamiento.
A tu llegada, pueden pedirte un documento de identidad oficial con foto y una tarjeta de crédito para cubrir los gastos imprevistos.
No se garantizan las solicitudes especiales, que están sujetas a disponibilidad en el momento de la llegada y pueden suponer un recargo adicional.
Este alojamiento acepta tarjetas de crédito. No se aceptan pagos en efectivo.
Información adicional
Piscina disponible de 07:00 a 22:00.
Solo se permite el acceso a las habitaciones a los huéspedes registrados en el hotel.
No se permite la entrada de menores de 4 años a la piscina, y los menores de 12 años solo pueden acceder a la piscina y al gimnasio con la supervisión de un adulto.
Otros nombres del alojamiento
Hotel Tivoli
Tivoli Copenhagen
Tivoli Hotel
Tivoli Hotel Copenhagen
Tivoli Hotel Hotel
Tivoli Hotel Copenhagen
Tivoli Hotel Hotel Copenhagen
Preguntas frecuentes
¿En Tivoli Hotel hay piscina?
Sí, este alojamiento cuenta con una piscina cubierta. Se puede acceder a la piscina de 07:00 a 22:00.
La piscina no estará disponible entre el 16 de enero de 2025 y el 31 de enero de 2025 (fechas sujetas a cambios).
¿Cuánto cuesta alojarse en Tivoli Hotel?
A fecha de 20 de ene de 2025, los precios encontrados para una estancia de una noche y dos adultos en Tivoli Hotel el 10 de feb de 2025 son de al menos 126,86 €, tasas e impuestos incluidos. El precio se basa en la tarifa por noche más barata encontrada en las últimas 24 horas para los próximos 30 días. Los precios están sujetos a cambios. Selecciona tus fechas para ver precios más precisos.
¿En Tivoli Hotel se aceptan mascotas?
Sí, los perros pueden quedarse en este hotel, con un máximo de 1 en total. Se cobra un cargo de 300 DKK por alojamiento, por estancia. No se aplican cargos por animales de servicio.
¿Cuál es el precio del aparcamiento en Tivoli Hotel?
El aparcamiento sin asistencia está disponible por 295 DKK por día.
¿A qué hora se realiza la entrada en Tivoli Hotel?
Hora de inicio del registro de entrada: 15:00; hora de fin: cualquier hora del día.
¿A qué hora se realiza la salida en Tivoli Hotel?
La salida se realiza a las 12:00. Se permite efectuar el registro de salida más tarde del horario establecido por un coste adicional (opción sujeta a disponibilidad).
¿Dónde se encuentra Tivoli Hotel?
Este hotel familiar de Copenhague está cerca de la playa, a menos de 2 kilómetros de Jardines de Tivoli, Plaza del ayuntamiento y Strøget. Nyhavn y Palacio de Amalienborg también están a menos de 3 kilómetros. Estación de tren Dybbolsbro en Copenhague está a 7 min a pie, mientras que Estación de Vesterport se encuentra a 19 min.
Comentarios sobre Tivoli Hotel
Comentarios
8,8
Excelente
Todos los comentarios se corresponden con experiencias reales de huéspedes. Solo pueden enviar comentarios los viajeros que hayan reservado su estancia con nosotros. Verificamos los comentarios de acuerdo con nuestra guía de contenidos, y los publicamos todos, ya sean positivos o negativos.Leer másSe abre en una ventana nueva
3195 comentarios de un total de 5688 con una puntuación de 10 - Excelente" "
10 - Excelente
3195
1689 comentarios de un total de 5688 con una puntuación de 8 - Bueno" "
8 - Bueno
1689
531 comentarios de un total de 5688 con una puntuación de 6 - Normal" "
6 - Normal
531
166 comentarios de un total de 5688 con una puntuación de 4 - Mediocre" "
4 - Mediocre
166
107 comentarios de un total de 5688 con una puntuación de 2 - Horrible" "
2 - Horrible
107
9,0/10
Limpieza
9,0/10
Personal
8,8/10
Servicios
8,8/10
Instalaciones y estado del alojamiento
8,8/10
Respeto del medio ambiente
Comentarios
8/10 Bueno
manuel gomez
Viaje en familia
2 de ene de 2025
Aspectos positivos: Limpieza y personal
.
manuel gomez
Se alojó 4 noches en diciembre de 2024
8/10 Bueno
Isaac Israel
Viaje en familia
2 de oct de 2024
Aspectos positivos: Personal, servicios y instalaciones y estado del alojamiento
Isaac Israel
Se alojó 3 noches en septiembre de 2024
8/10 Bueno
Sandra
Viaje de negocios
29 de sept de 2024
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
Buen hotel y servicio. Muy calurosa la habitación. El baño tiene calefacción pero no es posible apagarla. Tuvimos que pedir ventilador.
Sandra
Se alojó 1 noche en septiembre de 2024
10/10 Excelente
oscar
27 de sept de 2024
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Buen hotel muy grande ,, habitaciones ambulas y comidas ,sin embargo yo creo que el echo de estar alejado de las principales atracciones de Copenhague me haría no volver a elegirlo , la estación de metro estaba como a 19 min caminando y la de tren un poco más akejada y cuando vengo cansada de un largo día de caminata me gusta tener el transporte público más cercano . Buen desayuno y personal sumamente amable . Buena relación. Calidad precio !!
oscar
Se alojó 4 noches en septiembre de 2024
10/10 Excelente
MARIA ELENA
Viaje en familia
23 de sept de 2024
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
MARIA ELENA
Se alojó 3 noches en septiembre de 2024
6/10 Normal
Adolfo Manuel
18 de sept de 2024
Aspectos positivos: Personal
Adolfo Manuel
Se alojó 2 noches en julio de 2024
10/10 Excelente
Carlos Enrique
Viaje en grupo
9 de sept de 2024
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Carlos Enrique
Se alojó 2 noches en septiembre de 2024
6/10 Normal
Nayeli
Viaje en pareja
25 de ago de 2024
Aspectos positivos: Limpieza, personal y servicios
If you want a relaxed stay at Copenhagen I wouldn’t recommend this hotel, as it feels extremely packed all the time (resort type of hotel, which I want expecting). The pool was full and not really enjoyable, since it’s a family hotel. For the breakfast you need to book a slot in advance and even though the selection of food is good you don’t really enjoy it as there are lines in every station. We didn’t even go for breakfast the last funicular even though we already paid for it. To clean the room you also have to notify the prior night, which I found inconvenient. The size of the room and bathroom is good for European standards and the location is fine, 15 min walk from the train station and meat packing district.
Nayeli
Se alojó 3 noches en agosto de 2024
10/10 Excelente
Francisco
9 de ago de 2024
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Excelente atención
Francisco
Se alojó 4 noches en agosto de 2024
8/10 Bueno
nissim raul
Viaje en familia
2 de jul de 2024
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
nissim raul
Se alojó 5 noches en junio de 2024
10/10 Excelente
FRANCISCO JAVIER
24 de mar de 2024
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
Gran desayuno
FRANCISCO JAVIER
Se alojó 1 noche en marzo de 2024
8/10 Bueno
Viajero verificado
Viaje en grupo
22 de ene de 2024
Aspectos positivos: Personal, instalaciones y estado del alojamiento y comodidad de la habitación
Viajero verificado
Se alojó 3 noches en enero de 2024
8/10 Bueno
Anna Maria Compte
30 de dic de 2023
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
Anna Maria Compte
Se alojó 4 noches en diciembre de 2023
8/10 Bueno
Ismael Gerardo
Viaje en pareja
4 de nov de 2023
Aspectos positivos: Limpieza, personal y instalaciones y estado del alojamiento
Es un buen hotel aunque su restaurante es pequeño y hay que reservar para desayunar
El servicio de limpieza del cuarto es “sobre pedido” pero en los tres dias que estuvimos no recogían los vasos sucios
Ismael Gerardo
Se alojó 4 noches en octubre de 2023
8/10 Bueno
Abraham
Viaje en grupo
3 de nov de 2023
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Muy contento, el hotel muy limpio, hubo avión buena y buen desayuno.
Abraham
Se alojó 3 noches en octubre de 2023
10/10 Excelente
sune alving
Viaje en pareja
8 de sept de 2023
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Great option to avoid inner city traffic. We really appreciate the nice customer service!
sune alving
Se alojó 1 noche en septiembre de 2023
10/10 Excelente
Bernardette Figueres
Viaje en familia
6 de sept de 2023
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Hotel excelente, muy nuevo y moderno. Muy buena atención de todo el personal. Las habitaciones limpias, con todo lo basico. Un apunte, has de pedir la limpieza de la habitación, es gratis, pero si no pides no la hacen. Muy cerca de la estación central. Desayuno de calidad, quizas no muy abundante, pero bueno. Para repetir
perfectaspersonal.
Bernardette Figueres
Se alojó 4 noches en septiembre de 2023
8/10 Bueno
MONICA
6 de sept de 2023
MONICA
Se alojó 3 noches en septiembre de 2023
8/10 Bueno
DAVID DE
Viaje en familia con niños pequeños
3 de sept de 2023
Ok
DAVID DE
Se alojó 4 noches en agosto de 2023
8/10 Bueno
Ernesto
Viaje en familia
23 de ago de 2023
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
El hotel es muy comoda y muy bien ubicado, el desayuno es bueno y al atención es excelente
Ernesto
Se alojó 2 noches en agosto de 2023
10/10 Excelente
Carlos Alberto
21 de ago de 2023
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Every thing is fine excellent for the price. Good location!!
Carlos Alberto
Se alojó 2 noches en agosto de 2023
6/10 Normal
Enzo
6 de ago de 2023
Enzo
Se alojó 5 noches en julio de 2023
10/10 Excelente
Philip
12 de jun de 2023
Aspectos positivos: Limpieza, personal, instalaciones y estado del alojamiento y comodidad de la habitación
Magnífico
Excelente experiencia
Philip
Se alojó 4 noches en junio de 2023
8/10 Bueno
LORENA
Viaje en pareja
10 de dic de 2022
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento
Situación y estilismo
LORENA
Se alojó 3 noches en diciembre de 2022
10/10 Excelente
Elias
Viaje en familia
28 de nov de 2022
Aspectos positivos: Limpieza, personal, servicios y instalaciones y estado del alojamiento