"),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;yFour Seasons Vilamoura: Recensioni, Prezzi e Offerte per il 2025 | Expedia.it
Non lontano da Dom Pedro Golf: Old Golf Course e Vilamoura Marina, Four Seasons Vilamoura offre servizi come un campo da golf adiacente, un bar a bordo piscina e una terrazza. Prova il tuo swing approfittando di lezioni di golf presso questo aparthotel. Il centro benessere della struttura è il luogo ideale per concedersi trattamenti ayurvedici, massaggi sportivi, o body wrap. In loco ci sono due ristoranti, che offrono la colazione, il pranzo, la cena, un menu per bambini e cucina mediterranea. Con 2 bar/caffetterie, un giardino e il Wi-Fi gratuito in camera, avrai tutto ciò che ti serve per un soggiorno piacevole.
Recensioni
9,09,0 su 10
Meraviglioso
Servizi più richiesti
Piscina
Bar
Colazione disponibile
Palestra
Pulizie
Spa
Opzioni della camera
Filtri disponibili per le camere
Stai visualizzando 3 su 3 camere
Apri tutte le foto per Appartamento, 2 camere da letto
Appartamento, 2 camere da letto
In evidenza
Balcone o patio
Sala da pranzo indipendente
Salotto separato
Aria condizionata
Cucina
Frigorifero
Lavastoviglie
TV LCD
125 m²
2 camere
Vista campo da golf
Per 6 persone
1 letto king e 2 letti singoli
Apri tutte le foto per Appartamento, 1 camera da letto
La Pizza Loca - Restauração, Unipessoal - 16 min a piedi
Monte Sol Coffee Shop - 19 min a piedi
O Pirata - 4 min in auto
Pastelaria Moura Doce - 18 min a piedi
Sailors Corner - 18 min a piedi
Informazioni su questa struttura
Four Seasons Vilamoura
Aparthotel per famiglie a Loulé (Vilamoura) con 2 ristoranti
Oltre a 2 ristoranti, questo aparthotel per non fumatori dispone di 3 piscine all'aperto e di una spa completamente attrezzata. Non mancano gli extra a costo zero come il Wi-Fi gratuito nelle aree comuni e un parcheggio gratuito. Altri servizi includono una piscina coperta, una palestra e un bar/lounge. Ogni appartamento è ideale per il tuo viaggio: potrai approfittare, infatti, di vasche idromassaggio, Wi-Fi gratuito e cucine. Oltre a una TV LCD con canali via cavo, durante il tuo soggiorno avrai a disposizione anche una pratica lavatrice/asciugatrice e una sala da pranzo.
Four Seasons Vilamoura offre 114 sistemazioni con aria condizionata, accessibili da corridoi esterni e con lavatrici/asciugatrici e casseforti in camera. Tutte le camere sono dotate di balcone o patio. Le sistemazioni offrono salotto separato. In questa struttura a 4 stelle le sistemazioni comprendono cucina con frigorifero, piano cottura, microonde e sala da pranzo indipendente. I bagni includono combinazione doccia/vasca con una vasca idromassaggio, bidet, set di cortesia gratuiti e asciugacapelli.
Questo aparthotel di Loulé offre accesso wireless a Internet gratuito. La TV LCD con canali premium via cavo e film pay-per-view. Le camere sono provviste di accessori per la preparazione di caffè/tè e ferri/assi da stiro. Le pulizie vengono eseguite tutti i giorni.
Sono presenti 3 piscine all'aperto e una piscina coperta. Oltre a una piscina per bambini, le attività per il tempo libero includono una sauna e una palestra.
Le attività ricreative elencate di seguito sono disponibili in loco o nelle vicinanze. È possibile che siano a pagamento.
La spa interna dispone di 2 stanze per trattamenti, anche in coppia, e aree per trattamenti esterne. Concediti una pausa di puro relax scegliendo fra massaggi connettivali, massaggi con le pietre calde, massaggi sportivi e trattamenti per il viso. Potrai contare su un'ampia gamma di trattamenti, tra cui aromaterapia e trattamenti ayurvedici. La spa è aperta tutti i giorni.
Lingue
Inglese, francese, portoghese, spagnolo
Servizi della struttura
Vicino alla spiaggia
Spiaggia nelle vicinanze
Piscina/Spa
2 sale trattamenti
3 piscine all'aperto
Aromaterapia
Bendaggi corpo
Lettini per la piscina
Manicure/pedicure
Massaggi con le pietre calde
Massaggi deep tissue
Massaggi per sportivi
Ombrelloni
Piscina coperta
Sale per trattamenti all'esterno
Sale per trattamenti in coppia
Sauna
Scrub corpo
Spa con servizi completi
Trattamenti ayurvedici
Trattamenti per il viso
Connessione Internet
L'appartamento offre la connessione Internet Wi-Fi gratuita
Disponibile in alcune aree condivise: Wi-Fi gratis
Parcheggio e trasferimenti
Navetta per l'aeroporto (andata e ritorno), 24 ore su 24 (con un supplemento)
Parcheggio gratuito in loco
Parcheggio accessibile in sedia a rotelle disponibile
Per famiglie
Assistenza bambini (con supplemento)
Attività supervisionate per i bambini (con supplemento)
Giochi per bambini
Miniclub per bambini (con supplemento)
Parco giochi
Piscina per bambini
Soggiorno gratis per i bambini (vedi i dettagli)
Ristoranti in loco
CASCATA
Cucina
Bollitore elettrico
Distributore dell'acqua
Forno
Freezer
Frigorifero
Lavastoviglie
Macchina per caffè/tè
Microonde
Piano cottura
Prodotti per la pulizia
Stoviglie, piatti e utensili da cucina
Tostapane
Area pasti
La colazione a buffet è disponibile tutti i giorni a pagamento dalle 08:00 alle 10:30. L'importo è di 17 EUR per gli adulti e di 12 EUR per i bambini
2 bar o caffetterie
2 ristoranti
Snack bar/negozio di gastronomia
Un bar a bordo piscina
Un bar/lounge
Camere da letto
Lenzuola fornite dalla struttura
Bagno
1 bagno privato
Articoli da bagno gratuiti
Asciugacapelli
Asciugamani forniti in loco
Bidet
Combinazione doccia/vasca
Vasca idromassaggio
Spazi a disposizione
Camino nella hall
Sala da pranzo separata
Salotto separato
Soggiorno
Intrattenimento
Biblioteca
Film pay-per-view
TV LCD con canali premium via cavo
TV nelle aree comuni
Aree esterne
Balcone/Patio
Giardino
Terrazza
Lavanderia
Detersivo per bucato
Lavanderia
Lavatrice/asciugatrice
Servizio di lavanderia/lavaggio a secco
Spazi di lavoro
Business center
Comfort
Aria condizionata
Animali
Non sono ammessi gli animali domestici
Idoneità e accessibilità
Per specificare eventuali esigenze in termini di accessibilità, contatta la struttura tramite le informazioni riportate sulla conferma della prenotazione.
4 parcheggi accessibili alle persone con disabilità
Accessibile in sedia a rotelle (possibilità di limitazioni)
Allarmi visivi nei corridoi
Area accoglienza accessibile in sedia a rotelle (altezza: 80 centimetri)
Area fitness accessibile in sedia a rotelle
Ascensore (larghezza porta: 81 centimetri)
Lounge accessibile in sedia a rotelle
Parcheggio accessibile in sedia a rotelle
Percorso ben illuminato per l’ingresso
Percorso fino all’ascensore accessibile in sedia a rotelle
Piscina accessibile in sedia a rotelle
Rampa d’accesso all’entrata principale
Reception accessibile in sedia a rotelle
Ristorante accessibile in sedia a rotelle
Sedie a rotelle in loco
Sedile portatile per doccia
Soffione della doccia regolabile in altezza
Soffione della doccia rimovibile
Spa accessibile in sedia a rotelle
Toilette pubblica accessibile in sedia a rotelle
Struttura riservata ai non fumatori
Servizi e dotazioni
Assistenza per tour e biglietti
Cassaforte
Cassaforte disponibile alla reception
Deposito bagagli
Ferro/Asse da stiro
Parrucchiere
Personale poliglotta
Pulizie (tutti i giorni)
Reception aperta 24 ore su 24
Servizi concierge
Telefono
Tende oscuranti
Vantaggi della posizione
Vicino a un campo da golf
Vicino a un centro benessere/beauty spa
Vicino a un ospedale
Vicino all'aeroporto
Vicino alla stazione dei treni
Cose da fare
Attività supervisionate per i bambini
Hockey da tavolo
Lezioni di golf
Mini club
Noleggio di biciclette
Palestra
Parcheggio biciclette
Ping-pong
Piscina per bambini
Sala giochi
Tavolo da biliardo
Casinò nelle vicinanze
Golf nelle vicinanze
Noleggio bici nelle vicinanze
Parco a tema nelle vicinanze
Misure di sicurezza
Rilevatore di monossido di carbonio non specificato (l'host non ha indicato se la struttura è dotata di un rilevatore di monossido di carbonio; valuta l'ipotesi di portare un rilevatore portatile)
Rilevatore di fumo non specificato (l'host non ha indicato se la struttura è dotata di un rilevatore di fumo)
Zanzariere
Inferriate
Informazioni generali
114 unità
5 piani
Accesso tramite corridoi esterni
Anno di costruzione: 1989
Attività e tour organizzati da aziende locali
Colazione vegetariana disponibile
Disponibilità di bastoncini biodegradabili per mescolare il caffè
Disponibilità di cannucce biodegradabili
Distributore dell'acqua
Docce a risparmio idrico
Energia solare
Giardino
Illuminazione a LED (almeno l'80%)
Noleggio di biciclette
Non si usano bastoncini di plastica per mescolare il caffè
Non si usano cannucce di plastica
Opzioni per pasti vegani
Opzioni per pasti vegetariani
Parcheggio biciclette
Politica completa per lo smaltimento degli alimenti
Politica di riciclaggio completa
Servizi igienici a risparmio idrico
Tazze riutilizzabili
Trattamento responsabile degli animali selvatici in cattività
Regolamenti
Check-in
Orario del check-in: 17:00 - 24:00
Check-out
Check-out entro le 10:00
Istruzioni speciali per il check-in
Il personale alla reception si occupa di accogliere gli ospiti all'arrivo.
Periodi di rinnovo e chiusura
Nella struttura saranno in corso lavori di ristrutturazione dal giorno 28 ottobre 2024 al giorno 4 aprile 2025 (la data di termine lavori è passibile di cambiamento). Saranno interessate le aree seguenti:
Una delle piscine
Durante la ristrutturazione gli ospiti avranno accesso alle seguenti attrezzature alternative:
Piscina all'aperto
Piscina coperta
I lavori di ristrutturazione verranno eseguiti solo durante le ore di lavoro. Sarà attuato ogni sforzo per ridurre al minimo rumore e disturbo agli ospiti.
Modalità di accesso
Reception con personale
Animali domestici
Animali domestici non ammessi
Bambini e letti aggiuntivi
Si accettano prenotazioni che includono bambini.
Offerta per i più piccoli! Fino a 2 bambini o ragazzi di età pari o inferiore a 12 anni soggiornano gratuitamente se utilizzano i letti presenti nella camera dei genitori o tutori.
Non sono disponibili letti aggiuntivi.
Culle (letti per bambini 0-2 anni) disponibili a 3.0 EUR a notte.
Metodi di pagamento
Informazioni importanti
Oneri
La struttura ti addebiterà i seguenti costi. I supplementi potrebbero includere le tasse applicabili:
Cauzione per danni: EUR 500 a soggiorno.
Il comune impone una tassa di soggiorno che dovrà essere versata alla struttura. L'importo varia in base alla stagione e potrebbe non applicarsi in alcuni periodi dell'anno. Potrebbero essere previste altre esenzioni o riduzioni. Per ulteriori informazioni, contatta la struttura utilizzando i recapiti forniti nella conferma della prenotazione.
Il Comune applica una tassa di soggiorno: dal giorno 1 novembre al giorno 31 marzo, 1.00 EUR a persona, a notte, fino a 5 notti. La tassa non è dovuta per i minori di 16 anni.
Il Comune applica una tassa di soggiorno: dal 1 aprile al 31 ottobre, 2.00 EUR a persona, a notte, fino a 5 notti. La tassa non è dovuta per i minori di 16 anni.
Abbiamo incluso tutti i costi che ci ha comunicato la struttura.
Extra
Costo colazione a buffet: 17 EUR per gli adulti e 12 EUR per i bambini (importi approssimativi).
Navetta per l'aeroporto: 36 EUR per veicolo (andata e ritorno)
Culle (letti per bambini 0-2 anni): 3.0 EUR a notte.
È possibile che questo elenco non sia completo. Tariffe e depositi potrebbero non includere le tasse e sono soggetti a modifiche.
Da ricordare
Questa struttura è gestita da un host professionista, che la affitta in ambito commerciale, imprenditoriale o professionale.
Per eventuali ospiti aggiuntivi possono essere previsti supplementi, variabili in base alla politica della struttura.
All'arrivo, oltre a un documento di identità comprensivo di foto, potrebbero essere richieste una carta di credito/debito o una caparra in contanti per eventuali spese accessorie.
Tutte le richieste speciali sono soggette a disponibilità al momento dell'arrivo e possono comportare spese aggiuntive. Le richieste speciali non sono garantite.
Il nome riportato sulla carta di credito utilizzata al momento della registrazione per le eventuali spese aggiuntive deve corrispondere al nome fornito per prenotare la camera.
Questa struttura accetta solo pagamenti con carta di credito; non si accettano contanti
Le feste in loco e gli eventi di gruppo sono severamente vietati.
Gli impianti della struttura sono alimentati con energia solare.
L'host non ha indicato la presenza o l'assenza di un rilevatore di monossido di carbonio in struttura; ti consigliamo di portare con te un rilevatore da viaggio.
L'host non ha indicato la presenza o l'assenza di un rilevatore di fumo in struttura.
La struttura è dotata di delle griglie di protezione per le finestre.
Questa struttura usa un servizio di pulizia professionale
Dettagli aggiuntivi
È necessario prenotare i massaggi e i trattamenti spa. Per effettuare la prenotazione, contattare la struttura prima dell'arrivo, utilizzando i recapiti riportati nella conferma della prenotazione.
Nelle camere della struttura sono ammessi solo gli ospiti registrati.
L'accesso ad alcuni servizi potrebbe essere limitato. Per maggiori informazioni, contattare la struttura utilizzando i recapiti indicati nella conferma della prenotazione.
La struttura è conosciuta anche come
Four Seasons Apartment Vilamoura
Four Seasons Vilamoura
Vilamoura Four Seasons
4 Seasons Vilamoura
Four Seasons Vilamoura Hotel Vilamoura
Four Seasons Vilamoura Portugal - Algarve
Four Seasons Vilamoura Aparthotel
Four Seasons Vilamoura Hotel
Four Seasons Vilamoura Apartment
Four Seasons Vilamoura Loulé
Four Seasons Vilamoura Aparthotel
Domande frequenti
Four Seasons Vilamoura ha una piscina?
Sì, la struttura dispone di una piscina coperta, 3 piscine all'aperto e una piscina per bambini. Una delle piscine della struttura sarà in ristrutturazione dal giorno 28 ottobre 2024 al giorno 4 aprile 2025 (la data di fine dei lavori potrebbe cambiare).
Gli animali sono accettati presso Four Seasons Vilamoura?
No, questa struttura non accetta animali domestici.
Quanto costa il parcheggio presso Four Seasons Vilamoura?
Il servizio di parcheggio non assistito è gratuito.
A che ora si deve eseguire il check-in presso Four Seasons Vilamoura?
Orario del check-in: 17:00-24:00.
A che ora si deve eseguire il check-out presso Four Seasons Vilamoura?
Orario del check-out: 10:00.
Four Seasons Vilamoura offre il servizio navetta per l'aeroporto?
Sì, è disponibile una navetta da e per l'aeroporto a pagamento. Si applica un supplemento di 36 EUR per veicolo.
Dove si trova Four Seasons Vilamoura?
Con una buona posizione a Loulé, questo aparthotel per famiglie si trova nei pressi dell'aeroporto, a 5 km da Vilamoura Marina, Spiaggia di Falesia e Dom Pedro Golf: Old Golf Course. Luoghi di interesse come Mercato della città di Loule e Praia dos Olhos de Água si trovano a meno di 15 km di distanza.
Recensioni su Four Seasons Vilamoura
Recensioni
9,0
Meraviglioso
Tutte le recensioni mostrate sono state scritte da ospiti che hanno effettivamente soggiornato nella struttura. Solo i viaggiatori che hanno prenotato un soggiorno con noi possono inviare una recensione. Verifichiamo le recensioni seguendo le nostre linee guida e le pubblichiamo tutte, positive e negative.Maggiori informazioniApertura in un’altra finestra
Valutazione di 10 - Eccellente. 387 su 628 recensioni
10 - Eccellente
387
Valutazione di 8 - Buono. 179 su 628 recensioni
8 - Buono
179
Valutazione di 6 - Soddisfacente. 36 su 628 recensioni
6 - Soddisfacente
36
Valutazione di 4 - Scarso. 14 su 628 recensioni
4 - Scarso
14
Valutazione di 2 - Terribile. 12 su 628 recensioni
2 - Terribile
12
9,4/10
Pulizia
9,2/10
Personale e servizio
8,8/10
Servizi
8,8/10
Condizioni e dotazioni della struttura
9,0/10
Ecosostenibilità
Recensioni
10/10 Eccellente
Camilla , italy
20 ago 2017
Mi è piaciuto: Pulizia, personale e servizio, condizioni e dotazioni della struttura e comfort della camera
An hotel full of optional
We just spend Fee Hours there
We arrived at 9 Pm and the check out was at 10 am
We had an upgrading apt, big with alle the comforts
Camilla
Soggiorno di 1 notte ad agosto 2017
8/10 Buono
Viaggiatore verificato
28 dic 2016
Mi è piaciuto: Pulizia, condizioni e dotazioni della struttura, comfort della camera
Il ristorante, solo uno, consente poca scelta, e' sottodimensionato per la colazione, scomodo perche' troppo piccolo. Personale costretto ad operare in condizioni pessime, e' molto disponibile.
La parte interna della struttura risulta insufficente per la quantita' di ospiti, la stessa puo' accogliere.
Viaggiatore verificato
10/10 Eccellente
Mark
16 gen 2025
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
Although building work was been carried out
Was only notified after booking
Hotel and staff went out there way to accommodate
Mark
Soggiorno di 4 notti a gennaio 2025
10/10 Eccellente
Elizabeth
Viaggio di coppia, Viaggio con la famiglia
30 dic 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
large suites, welcoming staff.
Elizabeth
Soggiorno di 6 notti a dicembre 2024
10/10 Eccellente
James
Viaggio con famiglia e bambini piccoli
27 ott 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Just as I expected
James
Soggiorno di 5 notti a ottobre 2024
10/10 Eccellente
Eamonn
Viaggio con la famiglia
26 ott 2024
Mi è piaciuto: Pulizia e comfort della camera
Eamonn
Soggiorno di 5 notti a ottobre 2024
10/10 Eccellente
Paul
Viaggio con la famiglia
25 ott 2024
Mi è piaciuto: Pulizia e comfort della camera
Wonderful family holiday accommodation
The team were wonderful, helpful and cheerful.
The accommodation, a 5 bedroom villa with its own pool within a complex was a great find and suited our family’s needs perfectly.
The kitchen was modern and well equipped too although we didn’t use it.
Paul
Soggiorno di 7 notti a ottobre 2024
6/10 Soddisfacente
Gail
Viaggio di coppia
24 ott 2024
Older building and room. Key kept getting stuck in door so was difficult to open the door
Gail
Soggiorno di 1 notte a ottobre 2024
10/10 Eccellente
pauline
Viaggio di gruppo, Viaggio di coppia
21 ott 2024
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
Although it’s a 15 minute walk from the marina, this resort is perfect. The apartments are spacious and well equipped for families wanting to save by eating in occasionally. The staff are friendly and the food and drinks are good value.
pauline
Soggiorno di 3 notti a ottobre 2024
10/10 Eccellente
STEPHEN BOHDAN
Viaggio con famiglia e bambini piccoli, Viaggio con la famiglia
18 ott 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Convenient, spacious apartments and lovely grounds.
STEPHEN BOHDAN
Soggiorno di 6 notti a ottobre 2024
8/10 Buono
Mike
Viaggio di gruppo
17 ott 2024
Mi è piaciuto: Pulizia e comfort della camera
Mike
Soggiorno di 3 notti a ottobre 2024
10/10 Eccellente
Amanda
Viaggio di coppia
30 set 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Great reception staff. We were offered a fabulous upgrade to a 2 Bedroom Apartment. Restaurant staff very friendly and chatty, food delicious.
Amanda
Soggiorno di 2 notti a settembre 2024
8/10 Buono
Andy
23 set 2024
Mi è piaciuto: Pulizia e comfort della camera
Very relaxing
Relaxed stay. Everyone was so friendly , staff and guests.
Pool is nice
Location is easy walk to marina
Andy
Soggiorno di 3 notti a settembre 2024
10/10 Eccellente
Richard
Viaggio con famiglia e bambini piccoli, Viaggio con la famiglia
5 set 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Great family resort holiday.
Richard
Soggiorno di 7 notti ad agosto 2024
8/10 Buono
Georgina Jane
4 set 2024
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
Georgina Jane
Soggiorno di 10 notti ad agosto 2024
10/10 Eccellente
Natalya
26 ago 2024
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
It was our first time in Portugal. 4 Seasons Vilamoura was only a 30 minutes transfer from Faro airport, 10 mins in a taxi to local Marina and restaurants. There is also a good waterpark with slides and activities in a short proximity.
It is in a lovely location with shops nearby. The resort itself is great with very welcoming and friendly staff. Our kids, 12 & 10 years old made friends and spent all the time in the pools. The food was good, not as much choice as we used to but couldn't fault it. We also enjoyed the snack bar by the pool for all the ice-creams, snacks and drinks during the day.
What made our stay great was definitely the staff -they were excellent. The two bedroom apartment we stayed in was spacious and had everything we possibly could need during a week stay. The surroundings were well-maintained, clean and the pools were great.
We are definitely planning to be back again :)
Natalya
Soggiorno di 7 notti ad agosto 2024
10/10 Eccellente
Ruth
Viaggio con la famiglia
24 ago 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Lovely quiet and relaxing hotel - perfect for families. Staff were very attentive, friendly and helpful. Pool facilities were superb!
Ruth
Soggiorno di 5 notti ad agosto 2024
10/10 Eccellente
Gillian
Viaggio con famiglia e bambini piccoli
19 ago 2024
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
Great family hotel
Gillian
Soggiorno di 7 notti ad agosto 2024
10/10 Eccellente
Francois
19 ago 2024
Mi è piaciuto: Pulizia e condizioni e dotazioni della struttura
Ras
Francois
Soggiorno di 7 notti ad agosto 2024
10/10 Eccellente
Heather Fiona
Viaggio con la famiglia
11 ago 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Beautiful hotel with absolutely wonderful staff.
Heather Fiona
Soggiorno di 7 notti ad agosto 2024
8/10 Buono
Graeme
4 ago 2024
Graeme
Soggiorno di 1 notte ad agosto 2024
10/10 Eccellente
JOE
18 lug 2024
JOE
Soggiorno di 6 notti a luglio 2024
8/10 Buono
Max
Viaggio con la famiglia
13 lug 2024
Mi è piaciuto: Pulizia e comfort della camera
O hotel está localizado em uma área afastada da praia, porém muito bonita e diferenciada, com alguns restaurantes e facilidades. O que chama a atenção é como uma rede como o Four Seasons mantém um hotel tão antigo e com tão poucas atualizações. A decoração e mobília dos apartamentos e dependências sociais são da década de 70. Os apartamentos são espaçosos e confortáveis, porém se distanciam bastante do luxo e sofisticação que quem procura a rede imagina encontrar. O café da manhã tb fica aquém do esperado, ou seja, o hotel é bom, mas não vale o preço que cobra. Não se iluda pela marca da rede.
Max
Soggiorno di 4 notti a luglio 2024
10/10 Eccellente
Hetal, CHALFONT ST GILES
Viaggio con la famiglia
8 lug 2024
Mi è piaciuto: Pulizia, servizi, condizioni e dotazioni della struttura
Staff were all amazing including - Bernardo on front desk (and others were all good). Poonam supporting us during breakfast!
Hetal
Soggiorno di 7 notti a giugno 2024
6/10 Soddisfacente
Robert
Viaggio di lavoro
11 giu 2024
Mi è piaciuto: Pulizia
Non mi è piaciuto: Condizioni e dotazioni della struttura
Decent enough but old. Very clean, very pleasant staff but it’s 3 star really except for the pool which is 4 star. You will enjoy your time but feel like it’s a time warp to 1990.