"),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
Bij Zanzibar Bay Resort zijn er de volgende voorzieningen: een bar aan het zwembad, een gratis ontvangst door de manager en een terras. Doordat dit hotel een ligging aan het strand, de mogelijkheid om te dineren aan het strand en ligstoelen aan het strand biedt, leent deze accommodatie zich uitstekend voor een strandvakantie. Geniet van een body wrap, een gezichtsbehandeling en een body scrub bij The Spa, de plaatselijke spa. Ga beslist een hapje eten bij een van de 3 plaatselijke restaurants. Ze serveren er ontbijt, lunch, diner en een kindermenu, en je geniet er van internationale gerechten. Werk je in het zweet in het fitnesscentrum of kies voor activiteiten zoals scubaduiken, beachvolleyballen en snorkelen. Gasten kunnen gebruikmaken van voorzieningen zoals een koffiebar/café en een tuin en verbinding maken met gratis wifi op de kamer.
Overige voordelen zijn o.a.:
2 buitenzwembaden en een kinderzwembad met ligstoelen en parasols bij het zwembad
Gratis plaatsen voor zelf parkeren
Vervoer van en naar de luchthaven (toeslag), oppasservices (toeslag) en huwelijksservices
Een televisie in de gemeenschappelijke ruimte, spelletjes en meertalig personeel
Kamervoorzieningen
Alle 104 kamers zijn voorzien van gemakken zoals airconditioning en beschikken bovendien over faciliteiten zoals gratis wifi en kluisjes.
Aanvullende gemakken in alle kamers zijn onder andere:
Traagschuimmatrassen, donzen dekbedden en gratis baby-/kinderbedjes
Badkamers met douches en gratis toiletartikelen
Flatscreentelevisies met satellietzenders
Gemeubileerde balkons of terrassen, koelkasten en gratis theezakjes/oploskoffie
All-inclusive details
Er zijn all-inclusive kamertarieven beschikbaar bij Zanzibar Bay Resort. Deze prijzen zijn hoger omdat eten en drinken op het terrein bij de kamerprijs zijn inbegrepen (er gelden mogelijk beperkingen).
Belastingen en fooien
Fooien zijn inbegrepen. Extra fooien, naar goeddunken van de gast, worden aanvaard.
Eten en drinken
Buffet- en à-la-carte-maaltijden, snacks en bepaalde dranken inbegrepen
Standaard alcoholische dranken inbegrepen
In één of meer zaken is er een beperkte maaltijdkeuze
Landactiviteiten
Fitnessfaciliteiten
Kinderclub
Gesproken talen
Nederlands, Engels, Frans, Duits, Spaans en Swahili
Accommodatie-voorzieningen
Internet
Beschikbaar in alle kamers: gratis wifi
Beschikbaar in sommige gemeenschappelijke ruimtes: gratis wifi
Parkeren en vervoer
24-uurs shuttleservice van/naar de luchthaven op verzoek tegen een toeslag
Plaatselijke shuttleservice (toeslag)
Gratis zelf parkeren ter plaatse
Beperkte parkeergelegenheid ter plaatse
Eten en drinken
3 restaurants
4 bars/lounges
Een bar aan het zwembad
Een koffiebar/café
Gratis welkomstreceptie (op bepaalde dagen)
Snackbar/delicatessenwinkel
Restaurants ter plaatse
Bataar Mongolian
Makuti Buffet Restaurant
Namaste
Dingen om te doen
2 buitenzwembaden
Avondentertainment
Beachvolleyballen
Bibliotheek
Biljart/pooltafel
Boeken
Gratis kinderclub
Kinderzwembad
Sauna
Scubaduiken
Snorkelen
Spellen
Sportschool
Stoombad
Tafeltennis
Tv in gemeenschappelijke ruimtes
Volledig uitgeruste spa
Gezinsvriendelijk
2 buitenzwembaden
Gratis babybed
Gratis kinderclub
Kinderopvang (toeslag)
Kinderzwembad
Koelkast op de kamer
Snackbar/delicatessenwinkel
Wasserij
Voorzieningen
24-uursreceptie
Bagageopslag
Cadeauwinkel/kiosk
Kapsalon
Wasserij
Gastendiensten
Hulp met excursies en tickets
Huwelijksservices
Meertalig personeel
Schoonmaakservice (dagelijks)
Stomerij-/wasserijservice
Turndownservice
Buiten
Aan het strand
Ligstoelen aan het zwembad
Parasols bij het zwembad
Strandlakens
Strandparasols
Strandstoelen
Terras
Tuin
Tuinmeubels
Volledig uitgeruste spa
Aromatherapie
Body scrubs
Body wraps
Gezichtsbehandelingen
Manicures/pedicures
Massage
Spa dagelijks geopend
Toegankelijkheidsvoorzieningen
Heb je specifieke toegankelijkheidsbehoeften? Neem dan contact op met de accommodatie via de contactgegevens in de boekingsbevestiging.
Geen lift
Rolstoeltoegankelijk (mogelijk beperkt)
Kamervoorzieningen
Slaapkamer
Beddengoed inbegrepen
Donzen dekbed
Gratis babybed
Matras van memory foam
Badkamer
Douche
Gratis toiletartikelen
Haardroger
Handdoeken inbegrepen
Privébadkamer
Shampoo
Toiletpapier
Zeep
Entertainment
Flatscreen-tv met satellietzenders
Eten en drinken
Elektrische waterkoker
Gratis mineraalwater
Koelkast
Theezakjes/oploskoffie
Meer
Airconditioning
Bureau
Kluisje
Plafondventilator
Toegang via buitengalerij
Beleid
Inchecken
Inchecken is mogelijk vanaf: 14.00 uur; inchecken is mogelijk tot: middernacht
Vroeg inchecken is onder voorbehoud van beschikbaarheid
Vroeg inchecken is tegen een toeslag mogelijk
Laat inchecken is onder voorbehoud van beschikbaarheid
Toeslag voor late check-in tussen 11.00 uur en 18.00 uur
Minimale leeftijd om in te checken: 18
Uitchecken
Uitchecken voor 11.00 uur
Laat uitchecken is onder voorbehoud van beschikbaarheid
Voor laat uitchecken wordt een toeslag in rekening gebracht
Speciale incheckinstructies
Deze accommodatie biedt transfers vanaf de luchthaven (hiervoor kan een toeslag gelden). Je dient je aankomstgegevens vooraf aan de accommodatie door te geven via de contactgegevens in de boekingsbevestiging.
De accommodatie brengt 3 procent in rekening voor betalingen met creditcard.
De receptiemedewerker staat bij aankomst in de accommodatie op je te wachten.
Deze accommodatie brengt voor vervoer van/naar de luchthaven (enkele reis) de volgende toeslagen in rekening: EUR 40 per voertuig voor 1 tot 2 personen; EUR 45 per voertuig voor 3 tot 5 personen en EUR 65 per voertuig voor 6 tot 14 personen.
Toegang tot accommodatie
De receptiemedewerker staat klaar om je te ontvangen
Huisdieren
Geen huisdieren toegestaan
Kinderen en extra bedden
Kinderen zijn van harte welkom.
Op verzoek zijn er gratis babybedjes beschikbaar bij de accommodatie
Betalingsmethoden
Belangrijke informatie
Toeslagen
De volgende kosten dienen bij de accommodatie te worden betaald. De kosten kunnen inclusief toepasselijke belastingen zijn:
De stad heft de volgende belasting: USD 5.00 per persoon, per nacht
Resorttoeslag: USD 12.5 per persoon, per verblijf
We hebben alle kosten inbegrepen die de accommodatie aan ons heeft doorgegeven.
Optionele extra's
Toeslag voor luchthavenshuttle: USD 65 per voertuig (enkele reis)
Vroeg inchecken is tegen een toeslag mogelijk (onder voorbehoud van beschikbaarheid)
Toeslag voor late check-in tussen 11.00 uur en 18.00 uur
Laat uitchecken is tegen een toeslag mogelijk (onder voorbehoud van beschikbaarheid)
De accommodatie berekent een toeslag van 3 procent op betalingen met een creditcard
Deze lijst is mogelijk niet volledig. Toeslagen en borgsommen zijn mogelijk excl. btw en kunnen wijzigen.
Algemene info
Deze accommodatie wordt beheerd door een professionele eigenaar die handelt vanuit zijn/haar vakgebied, bedrijf of beroep.
Afhankelijk van het accommodatiebeleid kan voor extra personen een toeslag in rekening worden gebracht.
Bij het inchecken dien je mogelijk een erkend identiteitsbewijs met foto en een creditcard, pinpas of borgsom in contanten te verstrekken voor incidentele kosten.
Speciale verzoeken worden onder voorbehoud van beschikbaarheid bij het inchecken ingewilligd. Hiervoor kunnen extra kosten in rekening worden gebracht. Speciale verzoeken kunnen niet worden gegarandeerd.
Deze accommodatie accepteert creditcards. Let op: contante betalingen zijn niet toegestaan.
Houd er rekening mee dat culturele normen en het gastenbeleid per land en per accommodatie kunnen verschillen. De gegeven beleidsregels zijn verstrekt door de accommodatie.
Registratienummer van de accommodatie Z025204575
Overige info
Er is geen lift in deze accommodatie
Je dient vooraf te reserveren voor massagebehandelingen. Reserveringen kun je voor aankomst maken als je contact opneemt met de accommodatie via de gegevens in de boekingsbevestiging.
Accommodatie ook bekend onder de naam
Zanzibar Bay Resort Marumbi
Zanzibar Bay Marumbi
Zanzibar Bay Resort Marumbi
Zanzibar Bay Resort Marumbi
Zanzibar Bay Resort Hotel Marumbi
Zanzibar Bay Resort Hotel
Zanzibar Bay Resort Hotel
Zanzibar Bay Resort Marumbi
Zanzibar Bay Resort Hotel Marumbi
Veelgestelde vragen
Is Zanzibar Bay Resort voorzien van een zwembad?
Ja, deze accommodatie heeft 2 buitenzwembaden en een kinderzwembad.
Hoeveel kost een verblijf bij Zanzibar Bay Resort?
Vandaag, 27 jan. 2025, kost een verblijf bij Zanzibar Bay Resort van één nacht voor twee volwassenen op 9 feb. 2025 min. € 176,84, inclusief belastingen en toeslagen. Deze prijs is gebaseerd op de laagste gevonden prijs per nacht in de afgelopen 24 uur voor verblijven in de komende 30 dagen. Prijzen kunnen wijzigen. Kies je datums voor meer accurate prijzen.
Zijn huisdieren welkom bij Zanzibar Bay Resort?
Nee, huisdieren zijn bij deze accommodatie niet toegestaan.
Wat kost het om bij Zanzibar Bay Resort te parkeren?
Deze accommodatie biedt parkeerplaatsen.
Hoe laat kan ik inchecken bij Zanzibar Bay Resort?
Je kunt inchecken vanaf: 14.00 uur; je kunt inchecken tot: middernacht. Voor vroeg inchecken geldt een toeslag (afhankelijk van beschikbaarheid). Tegen een toeslag kun je tussen 11.00 uur en 18.00 uur laat inchecken.
Tot hoe laat kan ik bij Zanzibar Bay Resort uitchecken?
Je dient uiterlijk om 11.00 uur uit te checken. Laat uitchecken is mogelijk tegen een toeslag (afhankelijk van beschikbaarheid).
Biedt Zanzibar Bay Resort een shuttleservice naar de luchthaven aan?
Ja, er is op verzoek een shuttleservice van/naar de luchthaven beschikbaar. Er geldt een toeslag van USD 65 per voertuig.
Biedt Zanzibar Bay Resort all-inclusive voordelen?
Sommige tarieven van deze accommodatie zijn all-inclusive.
Waar ligt Zanzibar Bay Resort?
Dit hotel in Marumbi ligt aan het strand, op 0,8 km van Marumbi Beach en op 3,1 km van Uroa Beach. Ook Pongwe Beach en Nationaal Park Jozani Chwaka Bay liggen binnen 10 km afstand.
Beoordelingen over Zanzibar Bay Resort
Beoordelingen
8,6
Uitstekend
Alle weergegeven beoordelingen zijn gebaseerd op echte gastenervaringen. Alleen reizigers die een verblijf bij ons hebben geboekt, kunnen een beoordeling indienen. We verifiëren beoordelingen op basis van onze richtlijnen en plaatsen alle beoordelingen, of ze nu positief of negatief zijn.Meer informatieOpent in een nieuw venster
Gastenscore: 10 - Uitstekend. 11 van 20 beoordelingen" "
10 - Uitstekend
11
Gastenscore: 8 - Goed. 5 van 20 beoordelingen" "
8 - Goed
5
Gastenscore: 6 - Redelijk. 3 van 20 beoordelingen" "
6 - Redelijk
3
Gastenscore: 4 - Matig. 1 van 20 beoordelingen" "
4 - Matig
1
Gastenscore: 2 - Ontzettend slecht. 0 van 20 beoordelingen" "
2 - Ontzettend slecht
0
9,0/10
Netheid
9,2/10
Personeel en service
8,2/10
Voorzieningen
8,4/10
Staat van de accommodatie en faciliteiten
8,0/10
Milieuvriendelijkheid
Beoordelingen
10/10 – Uitstekend
Julius, Aurora
Reisde met familie
2 nov 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
This place is my one stop, family friendly and affordable vacation spot in Zanzibar.
Julius
4 nachten verbleven in oktober 2024
4/10 – Matig
Rosie
Reisde met partner
18 jun 2024
Positief: Netheid
Negatief: Personeel en service, voorzieningen
Food was horrendous, unhelpful staff. Upgraded to their sister hotel after 2 days
Rosie
6 nachten verbleven in juni 2024
6/10 – Redelijk
Rebecca
8 mei 2024
Rebecca
3 nachten verbleven in mei 2024
10/10 – Uitstekend
Charles
Reisde met partner
3 mei 2024
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Great place to enjoy a vacation without breaking the bank. Excellent choices at the buffet, staff are extremely friendly and ready to make your stay comfortable
Charles
2 nachten verbleven in april 2024
10/10 – Uitstekend
Hafed
20 okt 2023
Hafed
3 nachten verbleven in oktober 2023
6/10 – Redelijk
Hafed
19 okt 2023
Positief: Netheid, personeel en service
Negatief: Staat van de accommodatie en faciliteiten
Room is hot the first 2 nights I couldn’t sleep..
Their restaurant charging for everything almost you ask for even for ice lol 😂
The beach beautiful but you can’t walk there because of them young men is so aggravating try to make some money after you.. ppl outside is so nice 😊
Hafed
1 nacht verbleven in oktober 2023
8/10 – Goed
marie-helene
15 aug 2023
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Great. Beware of the tide
L'endroit est bien entretenu, en bonne condition. Le personnel est très sympathique et dévoué. Il ne faut pas y aller pour la plage. Les marées rendent la baignade difficile. Le mieux est d'aller sur la jetée pour profiter de l'océan.
marie-helene
7 nachten verbleven in augustus 2023
10/10 – Uitstekend
Suzanne
9 jul 2023
Suzanne
5 nachten verbleven in juli 2023
10/10 – Uitstekend
FABIO
Reisde met familie
8 jul 2023
Positief: Netheid, personeel en service en staat van de accommodatie en faciliteiten
Ok
FABIO
7 nachten verbleven in juni 2023
6/10 – Redelijk
Itai
Reisde met partner
25 aug 2022
Positief: Personeel en service
The food is terrible, i paid for all inclusive for 8 days and every day breakfast , Lunch and dinner was the exact same. I expected more sea food options but that was not the case. There was grilled fish or calamari but poorly cooked, However the people were amazing.
Itai
7 nachten verbleven in augustus 2022
10/10 – Uitstekend
ingvar
Reisde met partner
7 jan 2022
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Nice jetty to swim from!
ingvar
1 nacht verbleven in januari 2022
8/10 – Goed
Tumi
13 nov 2019
Positief: Personeel en service, comfort kamer
Tumi
7 nachten verbleven in november 2019
10/10 – Uitstekend
Geverifieerde reiziger
5 nov 2019
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Great range of pools and bars. Good activities and helpful excursion desk on site. Staff were professional and helpful. Food delicious.
Geverifieerde reiziger
10 nachten verbleven in oktober 2019
10/10 – Uitstekend
Geverifieerde reiziger
5 nov 2019
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Geverifieerde reiziger
2 nachten verbleven in november 2019
8/10 – Goed
Geverifieerde reiziger
Reisde met familie
31 okt 2019
Positief: Netheid, personeel en service en voorzieningen
The staff is ready nice. Very clean but it's looks like the place is far away from all the activities
Geverifieerde reiziger
7 nachten verbleven in oktober 2019
10/10 – Uitstekend
Geverifieerde reiziger
16 sep 2019
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
Es war wirklich sehr schön dort. Allerdings würde ich jedem All-Inclusive empfehlen, da das Essen im Hotel ansonsten recht teuer ist
Geverifieerde reiziger
5 nachten verbleven in september 2019
8/10 – Goed
Geverifieerde reiziger
12 aug 2019
Geverifieerde reiziger
8 nachten verbleven in juli 2019
8/10 – Goed
Alyssa
16 jul 2019
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Very good hotel (with some trade-offs)
This hotel was very good. I really enjoyed my stay. The service was pretty good including the reception attendants, bartenders, and waiters. The breakfast was also tasty with a wide selection. The biggest issue is the location. It is far from the touristy areas and the beach is covered in algae and is very shallow. But honestly, I didn't mind saving money on this hotel and spending more on transport and excursions. I went to Prison Island and there was a beautiful beach there plus the free shuttle bus took me to a really nice beach ten minutes away. I did have a small issue with my bed, but it was fixed literally the next day. I highly recommend this place especially if you don't mind the distance from Stone Town (40 min away). If you're doing a shorter trip, you might want to stay someplace more conveniently located.
Alyssa
2 nachten verbleven in juli 2019
10/10 – Uitstekend
Geverifieerde reiziger
Reisde met familie
22 jun 2019
Positief: Netheid, personeel en service, voorzieningen en staat van de accommodatie en faciliteiten
This was a nice resort on Zanzibar. The facilities were certainly good for East African standards. This is actually two resorts (soon to be three) combined. The reception is actually on the side called "Paradise Bay Resort," but you have full access to both sides. The pool shown in the picture is in Zanzibar Bay Resort, and is more relaxing (and shallower) than the one on the other side. The Paradise Bay one is blue, and has a 3 meter deep portion. It is also has more trees blocking the view of the ocean.
The beach is not very good here. Due to the bay, it is full of seaweed, and the tide comes in close to the wall. Smartly, they have a free shuttle to another piece of beach up the coast, which is beautiful. It was much quieter and cheaper on their main facility. If you are there for long, I recommend getting on the free shuttle and spending every day at the other beach. Massages there were super cheap, and they had food and drinks (not included, if you are "all inclusive", but we awere a la carte).
The staff was nice and very professional. You pay for everything using your room number/wrist band and signature. I did have one instance of a staff member offering to give me free drinks in exchange for paying cash for the rest of the bill, but that can happen at any resort, not just in East Africa. I hope the Dutch owners pay their people enough to make up for the fact that it is very inconvenient to tip them.
We would have liked more local food at the a la carte restaurant.
Geverifieerde reiziger
4 nachten verbleven in juni 2019
10/10 – Uitstekend
FERNANDO
11 aug 2018
Positief: Netheid, personeel en service, staat van de accommodatie en faciliteiten en comfort kamer
Bien disfrutado.
Perfecta estadia en el hotel. Mucho espacio verde, bares bien distribuidos ,playas limpias. Un buen lugar para disfrutar y descansar, habitaciones amplias ,limpias cómodas. Seguro.