"),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;yAirways Hotel: arvostelut, tarjoukset ja kuvat 2025 − Expedia.fi
Säästät vähintään 15 % valikoiduista VIP Access -majoituspaikoista, kun pääset Silver-tasolle tai sitä ylemmälle tasolle
Pääset nauttimaan huippulaadusta ja poikkeuksellisesta palvelusta
Saat majoituksen aikana tarjottavan edun sekä ilmaisia huoneluokan korotuksia, aikaisen sisäänkirjautumisen ja myöhäisen uloskirjautumisen saatavuuden mukaan
Jacksons Parade, Jackson Intl Airport, Port Moresby, 121
Lähettyvillä
Royal Port Moresby Golf Club - 7 min ajomatka
PNG-jalkapallostadion - 8 min ajomatka
Nature Park - 10 min ajomatka
Royal Papua Yacht Club - 10 min ajomatka
Papua-Uusi-Guinean yliopisto - 10 min ajomatka
Liikkuminen
Port Moresby (POM-Port Moresbyn kansainvälinen lentoasema) – 4 minuutin ajomatka
Ravintoloita
Airport Cafe - 20 min kävelymatka
Jeanz Coffee Lounge - 6 min ajomatka
Heritage Cafe - 7 min ajomatka
Duffy Café - 5 min ajomatka
Dynasty Seafood Restaurant - 6 min ajomatka
Tietoja majoituspaikasta
Airways Hotel
Luksusluokan perheystävällinen hotelli, joka sijaitsee lähellä kohdetta Royal Port Moresby Golf Club
Lähellä kohdetta PNG-jalkapallostadion sijaitseva Airways Hotel tarjoaa erilaisia palveluita/mukavuuksia, joihin kuuluu muun muassa ilmaiset lentokenttäkuljetukset, allasbaari ja terassi. The Bliss on paikan päällä sijaitseva kylpylä, jossa voit nauttia hieronnasta, kasvohoidosta tai vartalokuorinnasta. Paikan päältä löytyy 3 ravintolaa, joiden erikoisuuksiin kuuluu kansainvälinen keittiö ja joissa on tarjolla aamiainen, brunssi, lounas ja illallinen. Kuntosalin tarjontaan sisältyy fitness-tunteja ja joogatunteja. Muihin aktiviteetteihin kuuluu racquetball/squash. Kahvilan ja puutarhan lisäksi asiakkaiden käytössä on ilmainen Wi-Fi huoneessa.
Muihin etuihin kuuluvat:
Sisäuima-allas ja ulkouima-allas
Ilmainen omatoiminen pysäköinti
Buffetaamiainen (lisämaksusta), ulkotenniskenttä ja express-uloskirjautuminen
Express-sisäänkirjautuminen, valvottu lastenhoito (lisämaksusta) ja lahjatavaraliike
Kaikkien 144 huoneen tarjoamiin mukavuuksiin kuuluvat ympärivuorokautinen huonepalvelu ja ylelliset vuodevaatteet, minkä lisäksi niistä löytyy tallelokerot (joihin mahtuu kannettava tietokone) ja kannettavalle tietokoneelle sopivat työtilat.
Muihin huoneiden mukavuuksiin lukeutuvat:
Designer-hygieniatuotteet, suihkut ja hiustenkuivaajat
50-tuumainen älytelevisio, josta löytyy kaapelikanavat
Vaatekaapit/komerot, parvekkeet ja jääkaapit
Puhutut kielet
Mandariinikiina, englanti, filipino, hindi, indonesia, venäjä ja ukraina
Majoituspaikan palvelut/mukavuudet
Internet
Saatavilla kaikissa huoneissa: ilmainen Wi-Fi
Saatavilla joissain yleisissä tiloissa: ilmainen Wi-Fi
Pysäköinti ja liikenneyhteydet
Ympärivuorokautiset ilmaiset meno-paluulentokenttäkuljetukset aikataulun mukaan ja pyynnöstä
Paikan päällä ilmainen omatoiminen pysäköinti
Esteetön pysäköinti saatavilla
Ruoka ja juoma
Päivittäin saatavilla buffetaamiainen lisämaksusta klo 6.00–10.00; 79 PGK per henkilö
2 baaria/aulabaaria
3 ravintolaa
Allasbaari
Kahvila
Paikan päällä olevat ravintolat
Bacchus Restaurant
Deli KC
Havanaba
Vue Lounge Bar
Vue Restaurant
Tekemistä
Biljardipöytä
Fitness-tunteja
Höyrysauna
Joogatunteja
Kirjasto
Kuntosali
Kuumavesiallas
Lastenallas
Leikkikenttä
Piano
Racquetball/squash
Sauna
Sisäuima-allas
Täyden palvelun kylpylä
Ulkotenniskenttä
Ulkouima-allas
Perheystävällinen
Jääkaappi huoneessa
Lastenallas
Leikkikenttä
Pyykinpesutilat
Sisäuima-allas
Ulkouima-allas
Valvottua toimintaa lapsille (lisämaksusta)
Äänieristetyt huoneet
Mukavuudet
Ilmaisia sanomalehtiä aulassa
Kampaamo
Lahjaliike/lehtimyymälä
Matkatavarasäilytys
Pankkiautomaatti
Pyykinpesutilat
Tallelokero vastaanottotiskillä
Ympäri vuorokauden auki oleva vastaanotto
Asiakaspalvelut
Concierge-palvelut
Kielitaitoinen henkilökunta
Kuivapesula-/pesulapalvelu
Laukunkantaja
Siivouspalvelu (päivittäin)
Turndown-palvelu
Businesspalvelut
Kokoushuoneita
Kokouskeskus (115 neliömetrin tila)
Tietokonepiste
Ympäri vuorokauden avoinna oleva business center
Ulkotilat
Grilli
Puutarha
Terassi
Täyden palvelun kylpylä
Hierontaa
Hoitohuoneita pariskunnille
Kasvohoitoja
Kylpylähoitohuoneita
Manikyyrejä/pedikyyrejä
Vartalokuorintoja
Vartalokääreitä
Esteettömyys
Jos haluat pyytää tiettyjä esteettömyyspalveluita, ota majoituspaikkaan yhteyttä käyttäen varausvahvistuksessa olevia yhteystietoja.
Tämä majoituspaikka tarjoaa kuljetukset lentokentältä. Asiakkaiden tulee antaa saapumistietonsa majoituspaikalle ennen matkan alkua. Yhteystiedot löytyvät varauksen jälkeen lähetetystä varausvahvistuksesta.
Vastaanoton henkilökunta ottaa saapuvat asiakkaat vastaan paikan päällä
Sisäänpääsy
Vastaanottovirkailija
Lemmikit
Lemmikkejä tai avustajaeläimiä ei sallita
Lapset ja varavuoteet
Lapset ovat tervetulleita
Lisä-/varavuoteita on saatavilla 110 PGK:n suuruista maksua vastaan per yöpyminen
Vauvansänkyjä ei ole saatavilla
Maksutavat
Tärkeää tietoa
Vaihtoehtoiset lisämaksut
Maksu buffetaamiaisesta: noin 79 PGK per henkilö
Lisävuode: 110 PGK per yöpyminen
Yllä oleva luettelo ei ehkä kata kaikkea. Maksut ja takuumaksut eivät välttämättä sisällä veroja, ja ne saattavat muuttua.
Hyvä tietää
Tätä majoituspaikkaa hallinnoi majoitusyritys. Se tarjoaa majoitusta kaupankäynti-, ammatinharjoittamis- tai liiketoimintatarkoituksissa.
Lisähenkilöistä saatetaan veloittaa maksu, joka vaihtelee majoituspaikoittain
Sisäänkirjautumisen yhteydessä saatetaan vaatia virallinen kuvallinen henkilöllisyystodistus sekä pankki- tai luottokortti tai käteisellä maksettava takuumaksu mahdollisten lisämaksujen varalta.
Erityispyyntöjen toteutuminen riippuu saatavuudesta sisäänkirjautumishetkellä, ja niistä saatetaan veloittaa lisämaksuja. Erityispyyntöjen toteutumista ei voida taata.
Sisäänkirjautumisen yhteydessä lisämaksujen maksamiseen käytettävässä luottokortissa olevan nimen tulee olla sama kuin huonevarauksen tehneen henkilön nimi
Tämä majoituspaikka hyväksyy luottokortit. Käteismaksuja ei hyväksytä.
Tämän majoituspaikan turvaominaisuuksiin kuuluu palosammutin, turvajärjestelmä ja ensiapupakkaus
Huomaathan, että kulttuuriset normit ja asiakkaisiin sovellettavat käytännöt voivat poiketa maittain ja majoituspaikan mukaan. Luetellut käytännöt ovat tämän majoituspaikan omia käytäntöjä.
Lisämaininnat
Hierontapalvelut ja kylpylähoidot tulee varata etukäteen. Varauksen voi tehdä ottamalla majoituspaikkaan yhteyttä ennen saapumista soittamalla varausvahvistuksessa olevaan numeroon.
Vain sisäänkirjautuneet asiakkaat saavat oleskella huoneissa
Jotkin tilat eivät välttämättä ole esteettömiä. Asiakkaat saavat lisätietoja ottamalla yhteyttä majoituspaikkaan. Yhteystiedot löytyvät varausvahvistuksesta.
Tämä majoituspaikka ei salli lemmikkejä ja avustajaeläimiä
Majoituspaikka tunnetaan myös nimellä
Airways Hotel
Airways Hotel Port Moresby
Airways Port Moresby
Hotel Airways
Airways Hotel Hotel
Airways Hotel Port Moresby
Airways Hotel Hotel Port Moresby
Usein kysytyt kysymykset
Onko majoituspaikassa Airways Hotel uima-allas?
Kyllä, tässä majoituspaikassa on sisäuima-allas, ulkouima-allas ja lastenallas.
Kuinka paljon maksaa yöpyminen majoituspaikassa Airways Hotel?
13.2.2025 löydetyt hinnat majoituspaikassa Airways Hotel tulopäivälle 14.2.2025 ovat alkaen 173,85 € per yö per 2 aikuista, mukaan lukien verot ja maksut. Tämä hinta perustuu viimeisten 24 tunnin aikana löydettyyn alimpaan yöhintaan seuraavien 30 päivän aikana tapahtuville yöpymisille. Hinnat saattavat muuttua. Valitse haluamasi päivät nähdäksesi tarkemmat hinnat.
Onko Airways Hotel lemmikkiystävällinen?
Ei, tämä majoituspaikka ei salli lemmikkejä.
Kuinka paljon pysäköinti maksaa majoituspaikassa Airways Hotel?
Tämä majoituspaikka tarjoaa omatoimisen pysäköinnin ilmaiseksi.
Mihin aikaan majoituspaikan Airways Hotel sisäänkirjautuminen on?
Sisäänkirjautuminen alkaa klo 14.00.
Mihin aikaan majoituspaikan Airways Hotel uloskirjautuminen on?
Uloskirjautuminen tapahtuu klo 11.00.
Tarjoaako Airways Hotel lentokenttäkuljetukset?
Kyllä, ilmaiset lentokenttäkuljetukset on tarjolla (käytettävissä pyynnöstä).
Missä Airways Hotel sijaitsee?
Royal Port Moresby Golf Club, PNG-jalkapallostadion ja Papua-Uusi-Guinean yliopisto sijaitsevat 10 kilometrin päässä tästä perheystävällisestä lähellä lentokenttää sijaitsevasta hotellista. Nature Park ja Royal Papua Yacht Club ovat myös 15 kilometrin päässä.
Airways Hotel – arvostelut
Arvostelut
9,0
Upea
Kaikki näytetyt arvostelut ovat peräisin oikeilta asiakkailta. Vain meidän kauttamme majoituksen varanneet matkailijat voivat lähettää arvostelun. Tarkistamme arvostelut ohjeidemme mukaisesti ja julkaisemme kaikki arvostelut, niin positiiviset kuin negatiiviset.LisätietojaAvautuu uuteen ikkunaan
Arvosana 10 - Loistava. 197 kautta 304 arvostelua
10–Loistava
197
Arvosana 8 - Hyvä. 76 kautta 304 arvostelua
8–Hyvä
76
Arvosana 6 - OK. 18 kautta 304 arvostelua
6–OK
18
Arvosana 4 - Huono. 7 kautta 304 arvostelua
4–Huono
7
Arvosana 2 - Hirveä. 6 kautta 304 arvostelua
2–Hirveä
6
9,4/10
Siisteys
9,0/10
Henkilökunta ja palvelu
9,2/10
Palvelut/mukavuudet
9,2/10
Majoituspaikan kunto ja tilat
8,6/10
Ympäristöystävällisyys
Arvostelut
10/10 Loistava
James
26.1.2025
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
James
Yöpyi 1 yön tammikuussa 2025
10/10 Loistava
Steven, honolulu
20.1.2025
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Close to airport, was nice for the price
Steven
Yöpyi 1 yön tammikuussa 2025
10/10 Loistava
Marnie
12.1.2025
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Always a great place to stay when transiting in Port Moresby.
Marnie
Yöpyi 1 yön tammikuussa 2025
10/10 Loistava
Lena
7.1.2025
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
I was passing through and it was coser to the airport.
Lena
Yöpyi 1 yön tammikuussa 2025
10/10 Loistava
Katherine
1.1.2025
Hyvää: Siisteys
Enjoyed having very good brick oven pizza by the pool.
Katherine
Yöpyi 1 yön joulukuussa 2024
10/10 Loistava
Ferdinand
28.12.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
The hotel is very close to the airport and shuttle service is very convenient.
Ferdinand
Yöpyi 3 yötä joulukuussa 2024
10/10 Loistava
Ralph
27.12.2024
Ralph
Yöpyi 1 yön joulukuussa 2024
10/10 Loistava
ROY
Liikematkailija
27.12.2024
Hyvää: Siisteys, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Goodvhotel near the airport. If you order something from the coffee shop ensure you get a receiot. We paid but they still chagred it to the room.
ROY
Yöpyi 1 yön joulukuussa 2024
8/10 Hyvä
Sanakoli
16.12.2024
Sanakoli
Yöpyi 1 yön marraskuussa 2024
10/10 Loistava
James
Liikematkailija
10.12.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
The Airways is a great option if you're looking to stay near the airport. Rooms are clean and spacious, buffet breakfast is also excellent.
James
Yöpyi 4 yötä lokakuussa 2024
10/10 Loistava
Sheila
Matkusti perheen kanssa, Liikematkailija
29.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
I highly recommend Airways! The staff are exceptional and provide outstanding service. We will not stay anywhere else when traveling to Port Moresby!
Sheila
Yöpyi 2 yötä marraskuussa 2024
8/10 Hyvä
Ferdinand
Liikematkailija
25.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja palvelut/mukavuudet
Accommodation and gym facilities are excellent.
Housekeeping was disappointing - can't make the TV work and poor at providing status of requested work
Ferdinand
Yöpyi 4 yötä marraskuussa 2024
10/10 Loistava
Stephen
24.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Great location with an easy airport shuttle. The rooftop restaurant and pool were great. Room & bathroom were very nice. They have a good gym.
It would have been nice to have conditioner in the bathroom. They only had a "conditioning shampoo."
But overall, it was great!
Stephen
Yöpyi 1 yön marraskuussa 2024
10/10 Loistava
Constanse
11.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Constanse
Yöpyi 1 yön marraskuussa 2024
10/10 Loistava
Holly
9.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Airways hotel is beautiful. The design of the ground floor lobby area in particular is lovely and serene. I also really liked the cafe adjacent to the main restaurant - the freshly made juices are great. The array of options available at the buffet breakfast in the main restaurant is wonderful and includes eggs made to order. I wish there had been a bedside lamp in the room. I like to read before sleeping, and only having an overhead light is not optimal. Also the pool was pretty warm, and thus not as refreshing as it could be. But overall I really loved staying here.
Holly
Yöpyi 1 yön marraskuussa 2024
6/10 OK
Kenneth
Liikematkailija
9.11.2024
Hyvää: Siisteys ja palvelut/mukavuudet
Airways claims to be luxury. Some of their rooms are luxury but the room you book on here are not luxury but old and basic.
Kenneth
Yöpyi 2 yötä marraskuussa 2024
10/10 Loistava
Maggie
6.11.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
Very Friendly and peaceful environment & luxury facilities Thank you for the service 🙏
Maggie
Yöpyi 1 yön marraskuussa 2024
8/10 Hyvä
Yoshinori
19.10.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Yoshinori
Yöpyi 1 yön syyskuussa 2024
10/10 Loistava
Stephen
13.10.2024
Stephen
Yöpyi 1 yön syyskuussa 2024
10/10 Loistava
Tarkistettu asiakas
Liikematkailija
13.10.2024
Hyvää: Siisteys, henkilökunta ja palvelu, majoituspaikan kunto ja tilat ja huoneen mukavuus
Tarkistettu asiakas
Yöpyi 8 yötä lokakuussa 2024
8/10 Hyvä
Avelina
Matkusti kumppanin kanssa
10.10.2024
Hyvää: Henkilökunta ja palvelu ja palvelut/mukavuudet
out of town
Avelina
Yöpyi 1 yön elokuussa 2024
8/10 Hyvä
solomon
30.9.2024
Hyvää: Siisteys, henkilökunta ja palvelu ja majoituspaikan kunto ja tilat
solomon
Yöpyi 3 yötä syyskuussa 2024
10/10 Loistava
Wen, reno
Matkusti kumppanin kanssa
30.9.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
Excellent location for overnight flights
Wen
Yöpyi 1 yön syyskuussa 2024
8/10 Hyvä
Wayne, Merriwa
Matkusti perheen kanssa
23.9.2024
Hyvää: Siisteys, henkilökunta ja palvelu, palvelut/mukavuudet ja majoituspaikan kunto ja tilat
N/A
Wayne
Yöpyi 1 yön syyskuussa 2024
8/10 Hyvä
Trevor
10.9.2024
Hyvää: Siisteys ja henkilökunta ja palvelu
Like the poolside restaurant. Very good service from staff. Some of the linnen is getting tired, shower rose needs its holes cleaned out. Curtains need hooks replaced so that they hang properly and cover the windows when closed. Bathroom could have ith tapware water marks wiped off between customers.