"),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;yNhận xét về Anatole Hotel Hanoi, ưu đãi & hình ảnh 2025 - Expedia
Sân bay Hà Nội (HAN-Sân bay Quốc tế Nội Bài) - 46 phút lái xe
Nhà hàng
Cộng Caphe - Nhà Thờ - 1 phút đi bộ
HC - Asia Tower - 2 phút đi bộ
Bánh Canh Ghẹ Út Còi - 1 phút đi bộ
The Running Bean - 2 phút đi bộ
Goofoo gelato - 1 phút đi bộ
Thông tin về nơi lưu trú này
Anatole Hotel Hanoi
Khách sạn cao cấp này ở gần Hồ Hoàn Kiếm
Không chỉ ở gần Nhà thờ Lớn Hà Nội và Nhà hát Múa rối Nước Thăng Long, Anatole Hotel Hanoi còn cung cấp các tiện nghi, dịch vụ gồm quán bar cạnh hồ bơi, sân hiên và phòng triển lãm nghệ thuật trong khuôn viên. Phòng tắm hơi hay phòng xông hơi là địa điểm thư giãn không thể bỏ qua. Wifi miễn phí trong phòng được cung cấp cho mọi vị khách; danh sách tiện nghi còn có cửa hàng thời trang thiết kế trong khuôn viên và tiệm cà phê/quán cà phê.
Các tiện nghi, dịch vụ khác bao gồm:
Hồ bơi ngoài trời với ghế dài tắm nắng và ô/dù bên hồ bơi
1 phòng họp, nơi lưu trú không khói thuốc và dịch vụ tư vấn/hỗ trợ khách
Bàn ghế ngoài trời, dịch vụ trông giữ/bảo quản hành lý và nhân viên thông thạo nhiều ngôn ngữ
Quầy tiếp tân phục vụ 24 giờ/ngày, két an toàn ở quầy tiếp tân và thang máy
Khách lưu trú rất ấn tượng với nhân viên thân thiện, sẵn sàng hỗ trợ và địa điểm thuận tiện
Các tiện nghi trong phòng
Toàn bộ 70 phòng trang bị nội thất với thiết kế riêng biệt mang đến những nét đặc trưng thể hiện sự chu đáo bao gồm điều hòa và áo choàng tắm bên cạnh những tiện nghi thoải mái như Wifi miễn phí và két bảo mật. Du khách ca ngợi các phòng sạch sẽ tại nơi lưu trú.
Những tiện nghi hấp dẫn thêm trong phòng bao gồm:
Trà túi lọc/cà phê hòa tan miễn phí và ấm điện
Đồ dùng nhà tắm được thiết kế riêng và máy sấy tóc
Smart TV 55 inch với truyền hình cáp
Sản phẩm vệ sinh thân thiện với môi trường, dịch vụ dọn phòng hàng ngày và điện thoại
Ngôn ngữ
Tiếng Anh, Tiếng Việt
Tiện nghi, dịch vụ nơi lưu trú
Internet
Tại mọi phòng: Wifi miễn phí
Có ở một số khu vực công cộng: Wifi miễn phí
Bãi đậu xe và đưa đón
Không có chỗ đậu xe trong khuôn viên
Ăn uống
1 nhà hàng
1 quán cà phê
1 quầy bar bên hồ bơi
1 quầy bar/khu lounge
Hoạt động giải trí
1 hồ bơi ngoài trời
Cửa hàng quần áo thiết kế
Gym
Phòng tắm hơi
Phòng triển lãm nghệ thuật
Phòng xông hơi
Phù hợp cho khách gia đình
1 hồ bơi ngoài trời
Phòng cách âm
Tiện nghi giặt ủi
Tiện ích
Dịch vụ trông giữ hành lý
Két bảo mật tại quầy tiếp tân
Quầy tiếp tân phục vụ 24 giờ/ngày
Sách hướng dẫn
Tiện nghi giặt ủi
Dịch vụ khách
Có gói dịch vụ lãng mạn/cầu hôn
Dịch vụ concierge
Dịch vụ dọn phòng (mỗi ngày)
Dịch vụ giặt khô/giặt ủi
Nhân viên thông thạo nhiều ngôn ngữ
Tư vấn tour và vé
Dịch vụ hỗ trợ nhu cầu hành chánh, văn phòng
1 phòng họp
Trung tâm dịch vụ văn phòng phục vụ 24 giờ
Ngoài trời
Bàn ghế ngoài trời
Dù/ô bên hồ bơi
Ghế dài tắm nắng bên hồ bơi
Sân thượng/sân hiên
Hỗ trợ người khuyết tật
Nếu có yêu cầu về trang thiết bị hỗ trợ người khuyết tật, vui lòng liên hệ nơi lưu trú qua thông tin liên lạc được cung cấp trong xác nhận đặt phòng sau khi đặt.
5 bậc để đến lối vào
Bàn concierge phù hợp cho xe lăn
Có lối đi dành cho xe lăn (có thể có giới hạn)
Khu lounge phù hợp cho xe lăn
Nhà hàng phù hợp cho xe lăn
Thang máy (cửa rộng 120 cm)
Trung tâm dịch vụ văn phòng có lối đi dành cho xe lăn
Tiện nghi phòng
Phòng ngủ
Cung cấp bộ trải giường
Màn/rèm cản sáng
Phòng tắm
Áo choàng tắm
Cung cấp khăn
Dầu gội
Dép đi trong nhà
Đồ dùng nhà tắm được thiết kế riêng
Giấy vệ sinh
Máy sấy tóc
Xà bông
Giải trí
TV thông minh 55 inch có kênh truyền hình cáp
Ăn uống
Ấm điện
Dịch vụ phòng có giới hạn
Minibar
Nước đóng chai miễn phí
Trà túi lọc/cà phê hòa tan
Thêm
Bàn ủi quần áo (theo yêu cầu)
Công tắc tiết kiệm năng lượng trong phòng
Điện thoại
Đồ dùng nhà tắm thân thiện với môi trường
Hệ thống điều hòa nhiệt độ trung tâm
Két bảo mật
Nhà vệ sinh tiết kiệm nước
Phòng cách âm
Sản phẩm làm sạch thân thiện với môi trường
Trang bị nội thất với thiết kế riêng biệt
Trang trí theo phong cách riêng biệt
Vòi sen tiết kiệm nước
Chính sách
Nhận phòng
Giờ nhận phòng bắt đầu từ 14:00
Việc đáp ứng yêu cầu nhận phòng muộn tùy tình hình thực tế
Tuổi tối thiểu để nhận phòng: 18
Trả phòng
Trả phòng trước 12:00
Hướng dẫn nhận phòng đặc biệt
Nhân viên tiếp tân sẽ đón tiếp khi khách đến nơi lưu trú
Hướng dẫn nhận chỗ
Người gác cửa
Vật nuôi
Không được mang theo thú cưng lẫn vật nuôi hỗ trợ người khuyết tật
Trẻ em và giường bổ sung
Trẻ em được chào đón
1 trẻ em, từ 5 tuổi trở xuống, có thể lưu trú miễn phí nếu sử dụng giường có sẵn tại phòng của cha mẹ hoặc người giám hộ
Hình thức thanh toán
Thông tin quan trọng
Cần biết
Có thể thu phí thêm người với mức phí khác nhau, tùy chính sách riêng
Có thể cần giấy tờ tùy thân hợp pháp có ảnh và cần đặt cọc bằng thẻ tín dụng, thẻ ghi nợ hoặc tiền mặt (cho các chi phí phát sinh - nếu có) khi làm thủ tục nhận phòng
Tùy thuộc vào tình hình thực tế khi nhận phòng mà các yêu cầu đặc biệt có được đáp ứng hay không và có thể thu phụ phí. Không đảm bảo đáp ứng mọi yêu cầu đặc biệt
Nơi lưu trú này nhận thanh toán bằng thẻ tín dụng và tiền mặt
Nơi lưu trú này sử dụng sản phẩm làm sạch thân thiện với môi trường
Hệ thống an toàn tại nơi lưu trú gồm bình cứu hỏa, hệ thống an ninh và hộp sơ cứu
Lưu ý khác
Giờ sử dụng hồ bơi: 7:00 đến 23:00
Chỉ khách đã đăng ký được lưu trú tại phòng
Khách không được phép mang vật nuôi, bao gồm cả vật nuôi hỗ trợ người khuyết tật, vào nơi lưu trú này
Nơi lưu trú còn được biết dưới tên
Anatole Hotel Hanoi Hotel
Anatole Hotel Hanoi Hanoi
Anatole Hotel Hanoi Hotel Hanoi
Câu hỏi thường gặp
Anatole Hotel Hanoi có hồ bơi không?
Có. Nơi lưu trú này có hồ bơi ngoài trời. Sử dụng hồ bơi từ 7:00 đến 23:00.
Chi phí lưu trú tại Anatole Hotel Hanoi
Kể từ 03/02/2025, giá 1 kỳ lưu trú cho 2 người lớn tại Anatole Hotel Hanoi vào 06/02/2025 có giá từ 2.298.739 ₫, chưa gồm thuế và phí. Giá này dựa trên giá thấp nhất mỗi đêm tìm thấy trong vòng 24 giờ qua cho 30 ngày tiếp theo. Giá có thể thay đổi. Vui lòng nhập ngày để có giá chính xác hơn.
Anatole Hotel Hanoi có cho phép mang theo vật nuôi không?
Không, nơi lưu trú này không cho phép mang theo thú cưng.
Phí đậu xe tại Anatole Hotel Hanoi
Khách sạn này không có bãi đậu xe.
Giờ nhận phòng tại Anatole Hotel Hanoi
Giờ nhận phòng từ 14:00. Khách có thể nhận phòng muộn trong khoảng thời gian giới hạn.
Giờ trả phòng tại Anatole Hotel Hanoi
Giờ trả phòng: 12:00.
Anatole Hotel Hanoi tọa lạc ở đâu?
Tọa lạc tại khu vực Phố Cổ, khách sạn này cách Chùa Lý Triều Quốc Sư và Nhà thờ Lớn Hà Nội chỉ khoảng 5 phút đi bộ. Hồ Hoàn Kiếm và Nhà hát Múa rối Nước Thăng Long cũng nằm trong phạm vi khoảng 10 phút đi bộ. Cách Ga Hà Nội 18 phút đi bộ và cách Ga Long Biên, Hà Nội 21 phút.
Nhận xét về Anatole Hotel Hanoi
Nhận xét
9,6
Ngoại hạng
Tất cả nhận xét được hiển thị đều là từ trải nghiệm thật của khách. Chỉ những khách đã đặt kỳ lưu trú với chúng tôi mới có thể gửi nhận xét. Chúng tôi xác thực nhận xét theo nguyên tắc của mình và đăng tất cả nhận xét, dù tích cực hay tiêu cực.Thông tin thêmMở trong cửa sổ mới
Đánh giá 10 - Xuất sắc. 269/322 nhận xét" "
10 - Xuất sắc
269
Đánh giá 8 - Tốt. 38/322 nhận xét" "
8 - Tốt
38
Đánh giá 6 - Được. 9/322 nhận xét" "
6 - Được
9
Đánh giá 4 - Kém. 4/322 nhận xét" "
4 - Kém
4
Đánh giá 2 - Tồi. 2/322 nhận xét" "
2 - Tồi
2
9,8/10
Sạch sẽ
9,8/10
Nhân viên & dịch vụ
9,2/10
Tiện nghi, dịch vụ
9,4/10
Điều kiện & cơ sở vật chất nơi lưu trú
9,2/10
Thân thiện với môi trường
Nhận xét
10/10 - Xuất sắc
Quang Dai
Khách đi công tác
04/04/2022
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng
Quang Dai
Lưu trú 2 đêm vào Tháng 3, 2022
10/10 - Xuất sắc
Anh N.T
Khách đi công tác
27/11/2021
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú, tiện nghi phòng
Anh N.T
Lưu trú 13 đêm vào Tháng 11, 2021
10/10 - Xuất sắc
Joseph
Đi cùng bạn đồng hành
02/02/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Everything was great.
Joseph
Lưu trú 1 đêm vào Tháng 2, 2025
10/10 - Xuất sắc
Hans
27/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Another great stay at Anatole hotel!
The staff are so courteous and helpful. It is a people places for families, couples, travelers from all places. They are responsive even with flight delays and trip changes - an important comfort.
Thanks to all staff and to Trần Thuỳ Linh for helping this clumsy traveler....
Hans
Lưu trú 5 đêm vào Tháng 1, 2025
10/10 - Xuất sắc
Gordon
Đi cùng gia đình
27/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Great stay. Excellent suite modern clean quiet spacious great shower and bathroom
Gordon
Lưu trú 6 đêm vào Tháng 1, 2025
10/10 - Xuất sắc
Aaron
15/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Absolutely perfect place to stay. The location is perfect. Air conditioning works great. Restrooms are great. The rooms are well designed. Staff is even better. 10/10 recommend.
Aaron
Lưu trú 6 đêm vào Tháng 1, 2025
10/10 - Xuất sắc
Kazue
Đi cùng gia đình
06/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
A superb hotel. My only disappointment was that I couldn't stay longer.
The welcoming team were exceptionally professional and attentive.
The rooms are beautifully appointed. I felt like I was at a Ritz Carlton or equivalent hotel. The bed was deliciously comfortable and of the two separate nights I stayed, I think there was an aroma therapy infused into the pillows. Nice mini bar, Juliet balconies, great workspace, reliable internet.
Rooftop pool is small and simply, but totally adequate for this kind of property - with a fantastic view of the Hanoi.
The hotel is perfectly situated in the French Quarter with most-everything within walking distance.
PS: The staff are the shining stars at this property. Compliments to them all.
Mark
Lưu trú 1 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
Emmanuel
02/01/2025
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Emmanuel
Lưu trú 1 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
Mark, Stratford
30/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
A fantastic property. I’m returning for a second night tomorrow and look forward to it. The bed is sooooo comfortable and they’ve (somehow) infused the pillows with a beautiful aroma.
Mark
Lưu trú 1 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
SAYAKO
Đi cùng gia đình và trẻ nhỏ
29/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Outstanding staff and room for this location
Darjus
Lưu trú 5 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
ATSUSHI
Khách đi công tác
16/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Totally satisfied with polite, helpful and friendly services. Also location is amazing for sightseeing. But be careful of too many automobiles and bikes to cross the street in front of the hotel.
ATSUSHI
Lưu trú 2 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
Tuong
Đi cùng gia đình
07/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
We enjoyed our stay here based in both facilities and staff support. We booked rooms with balcony and terrace, our family all adults enjoined the space and the open air. The staff took care of us from picking us up at the airport till the day of departure, also helped with booking trip to Haling bay and tour of Ninh Binh. The breakfast was excellent, Pho and other Noidle soups are of Northern style and flavorful, we really like all of them. The service of staff at breakfast were attentive and helpful. There are other cuisines options available and fruits and desserts. The hotel is located in the old quarter so the surrounding comes alive during the day, also there is a school nearby and we did not mind at all. It is quiet at night so we sleep well and enjoy quiet evening. There is also a bar at the rooftop if you enjoy having a drink with your companion.. it is a great option to stay and explore Hanoi and nearby tour options like we did.
Tuong
Lưu trú 2 đêm vào Tháng 12, 2024
10/10 - Xuất sắc
sakuzo
Đi cùng bạn đồng hành
07/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
スタッフのサービスがとても良かった
sakuzo
Lưu trú 2 đêm vào Tháng 12, 2024
8/10 - Tốt
Kusum
01/12/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Easy walk to the famous church, train track, shopping and the spa. Very vibrant location. Only drawback was that there was no outside view and the room was bit small but comfortable.
Kusum
Lưu trú 2 đêm vào Tháng 11, 2024
8/10 - Tốt
TAKESHI
30/11/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
TAKESHI
Lưu trú 3 đêm vào Tháng 11, 2024
10/10 - Xuất sắc
Cheuk
Đi cùng bạn đồng hành
24/11/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Very friendly staff at the reception and very helpful, especially Frankie. Rooms are large and well furnished with all the amenities you need. Nice location at the centre of town. Will come back again.
Cheuk
Lưu trú 1 đêm vào Tháng 11, 2024
10/10 - Xuất sắc
Stephen
Đi cùng bạn đồng hành
23/11/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
We experience a bit of noise coming from the street into our room. The 3 boys and young girl on the roof top bar area were very professional and nice to communicate with. They made the time spent up their very enjoyable. one of the girls at the deck area was very professional and helpful. My wife and I very much enjoyed out stay with you.
Stephen
Lưu trú 4 đêm vào Tháng 11, 2024
10/10 - Xuất sắc
Timothy, Toronto
Đi cùng bạn đồng hành
16/11/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, tiện nghi, dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Awesome stay in great location in Hanoi. Staff was friendly and attentive. Over the top service
Timothy
Lưu trú 2 đêm vào Tháng 11, 2024
10/10 - Xuất sắc
MAKI
13/11/2024
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
Thích: Sạch sẽ, nhân viên & dịch vụ, điều kiện & cơ sở vật chất nơi lưu trú
TOSHIYA
Lưu trú 1 đêm vào Tháng 10, 2024
10/10 - Xuất sắc
Wing Siu Christine
Đi cùng bạn đồng hành
01/11/2024
Thích: Tiện nghi, dịch vụ
Property is well located in the Old Quarter.
Welcomed by staff who are courteous and friendly. Minh would ask us where we heading and recommend places for us to visit. Hoang has been fabulous as he greets ua at breakfast every morning and made wonderful recommendation of attractions. The entire team at breakfast venue has good teamwork. Our room is very clean and never need to ask for amenities. A birthday surprise was arranged and Ms Ruby is attentive to every detail with beautiful flowers, lovely decoration and a delicious cake. Love staying at the hotel. Will highly recommend this place. Thanks to all staff there. 🙏🙏🙏🙏