"),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;yGraduate by Hilton Princeton: Comentarios, Precios y Fotos 2025 - Expedia.com
Graduate by Hilton Princeton se encuentra muy cerca de Universidad de Princeton, y te ofrece cafetería, bar y restaurante. Podrás conectarte al wifi gratis en las habitaciones.
Opiniones
9.49.4 de 10,
Excepcional
Servicios principales
Bar
Estacionamiento disponible
Acepta mascotas
Servicio de limpieza
Desayuno disponible
Recepción 24h
Opciones de habitación
Filtros disponibles para las habitaciones
Mostrando 13 de 13 habitaciones
Abrir todas las fotos de Habitación, 1 cama King size, tina (Graduate)
Habitación, 1 cama King size, tina (Graduate)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
258 pies cuadrados
2 personas
1 cama King
Abrir todas las fotos de Suite presidencial, 1 cama King size (Mobility & Hearing, Roll-in Shower)
Suite presidencial, 1 cama King size (Mobility & Hearing, Roll-in Shower)
Aspectos destacados
Área de descanso separada
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Habitación separada
Secadora de cabello
697 pies cuadrados
4 personas
1 cama King
Abrir todas las fotos de Habitación, 1 cama King size (Graduate)
Habitación, 1 cama King size (Graduate)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
258 pies cuadrados
2 personas
1 cama King
Abrir todas las fotos de Habitación, 2 camas Queen size
Habitación, 2 camas Queen size
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
429 pies cuadrados
4 personas
2 camas Queen
Abrir todas las fotos de Habitación, 2 camas Queen size (Hearing)
Habitación, 2 camas Queen size (Hearing)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
265 pies cuadrados
4 personas
2 camas Queen
Abrir todas las fotos de Habitación, 1 cama King size (Graduate)
Habitación, 1 cama King size (Graduate)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
258 pies cuadrados
2 personas
1 cama King
Abrir todas las fotos de Habitación, 2 camas Queen size, tina
Habitación, 2 camas Queen size, tina
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
265 pies cuadrados
4 personas
2 camas Queen
Abrir todas las fotos de Suite, 1 habitación (Hearing)
Suite, 1 habitación (Hearing)
Aspectos destacados
Área de descanso separada
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Habitación separada
Secadora de cabello
550 pies cuadrados
4 personas
1 cama King
Abrir todas las fotos de Habitación, 1 cama King size (Graduate, Hearing)
Habitación, 1 cama King size (Graduate, Hearing)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
258 pies cuadrados
2 personas
1 cama King
Abrir todas las fotos de Suite, 1 habitación
Suite, 1 habitación
Aspectos destacados
Área de descanso separada
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Habitación separada
Secadora de cabello
549 pies cuadrados
4 personas
1 cama King
Abrir todas las fotos de Suite, 1 cama King size, tina
Suite, 1 cama King size, tina
Aspectos destacados
Área de descanso separada
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Habitación separada
Secadora de cabello
549 pies cuadrados
4 personas
1 cama King
Abrir todas las fotos de Habitación, 1 cama King size (Graduate, Roll-In Shower)
Habitación, 1 cama King size (Graduate, Roll-In Shower)
Aspectos destacados
Con muebles diferentes
Aire acondicionado
Habitaciones conectadas disponibles
Televisión de pantalla plana
Ropa de cama premium
Secadora de cabello
Baño privado
Agua embotellada gratis
258 pies cuadrados
2 personas
1 cama King
Abrir todas las fotos de Suite, 1 habitación (Princeton)
Estadio de la Universidad de Princeton - A 17 min a pie
Universidad de Princeton - A 3 min en auto
Medios de transporte
Estación de tren Princeton Junction - 13 min en auto
Princeton, NJ (PCT) - 12 min en auto
Restaurantes
The Bent Spoon - A 3 min a pie
Starbucks - A 4 min a pie
Tacoria - A 4 min a pie
Kung Fu Tea - A 3 min a pie
P J's Pancake House Restaurant - A 6 min a pie
Información de la propiedad
Graduate by Hilton Princeton
Este hotel 4 estrellas cerca de Universidad de Princeton
Graduate by Hilton Princeton te espera con servicios de alta calidad, como cafetería, bar y restaurante. Contarás con wifi gratis en las habitaciones.
Estos son otros servicios:
Desayuno a la carta (con cargo), valet parking (con cargo) y elevador
Recepción disponible las 24 horas
Características de la habitación
Las 180 habitaciones con muebles diferentes brindan detalles como ropa de cama de alta calidad y espacio para trabajar con laptop, al igual que servicios como wifi gratis y silla de escritorio.
Otros de los servicios que también disfrutarás incluyen:
Tinas o regaderas, secadoras de cabello y shampoo
Televisiones de pantalla plana de 42 pulgadas con canales por cable
Armarios o clósets, servicio de limpieza diario y escritorios
Idiomas
Polaco, español
Servicios de la propiedad
Internet
Disponible en todas las habitaciones: wifi gratis
Disponible en algunas áreas comunes: wifi gratis
Estacionamiento y transporte
Estacionamiento techado con vigilancia y valet parking en la propiedad (USD 38 por día; incluye entrada/salida libre)
Estacionamiento con acceso para silla de ruedas disponible
Alimentos y bebidas
Desayuno a la carta disponible todos los días de 07:00 a 10:00 con cargo: de USD 13 a 20 por persona
1 bar o lounge
1 cafetería/café
1 restaurante
Snack bar o deli
Para familias
Snack bar o deli
Servicios generales
Servicio de recepción las 24 horas
Servicios para huéspedes
Cambio de sábanas (previa solicitud)
Cambio de toallas (previa solicitud)
Servicio de limpieza (diario)
Facilidades para personas con discapacidad
Si tienes solicitudes de acceso especial, contacta a la propiedad utilizando los datos que aparecen en la confirmación de la reservación.
2 lugares de estacionamiento para personas con discapacidad
Acceso para silla de ruedas (puede tener limitaciones)
Alarma visual contra incendios
Alfombra delgada en las habitaciones
Centro de negocios con acceso para silla de ruedas
Dispositivos de ayuda auditiva
Elevador (puerta de 91 cm de ancho)
Escaleras con barandal (91 cm de altura)
Espacios alfombrados en las áreas comunes
Estacionamiento con acceso para silla de ruedas
Gimnasio con acceso para silla de ruedas
Letreros en braille
Pasillo de entrada bien iluminado
Piso de azulejo en las áreas comunes
Rampa en la entrada principal
Rampa para elevador
Recepción con acceso para silla de ruedas (114 cm de altura)
Restaurante con acceso para silla de ruedas
Servicio de valet para vehículos adaptados para silla de ruedas
Amenidades en la habitación
Habitación
Ropa de cama de alta calidad
Baño
Jabón
Papel de baño
Se ofrecen toallas
Secadora de cabello
Shampoo
Tina o regadera
Entretenimiento
TV de pantalla plana de 42 pulgadas con canales de cable
Alimentos y bebidas
Botella de agua gratuita
Más
Aire acondicionado
Entrada con llave electrónica
Escritorio
Espacio para trabajar con laptop
Habitaciones conectadas disponibles
Mobiliario individual
Plancha y burro de planchar
Silla de escritorio
Teléfono
Políticas
Check-in
Inicio de check-in: 16:00. Fin de check-in cualquier hora del día
Edad mínima para hacer el check-in: 18 años
Check-out
Check-out antes de las 11:00
Instrucciones especiales de check-in
El personal de recepción recibirá a los huéspedes cuando lleguen a la propiedad.
Se les solicita a los huéspedes descargar la app, Hilton Honors, antes del check-in
El titular de la tarjeta de crédito utilizada para hacer la reservación debe presentar la misma tarjeta y un documento de identidad con foto al hacer el check-in; cualquier otro arreglo debe coordinarse con la propiedad antes de llegar
Formas de acceso
Personal de recepción y cerradura inteligente
Mascotas
Se aceptan mascotas por un cargo extra de USD 75 por mascota, por día
Se aceptan animales de servicio (sin cargos)
2 en total (hasta 34 kg por mascota)
Niños y camas adicionales
Los niños son bienvenidos.
Hay camas extra disponibles por USD 25.0 por noche.
No hay cunas disponibles.
Formas de pago
Información importante
Opciones extra
Desayuno a la carta: entre USD 13 y USD 20 por persona (precio aproximado)
Cargo por servicio de valet parking: USD 38 por día (entrada/salida libre)
Cargo por mascotas: USD 75 por mascota, por día
Se aceptan animales de servicio sin cargos
Cargo por cama extra: USD 25.0 por noche
La lista anterior puede estar incompleta. Además, es posible que los cargos y depósitos no incluyan los impuestos y estén sujetos a cambios.
Información importante
Podría aplicarse un cargo por persona extra, que varía según la política de la propiedad
Es posible que debas presentar una identificación oficial con fotografía y una tarjeta de crédito, una tarjeta de débito o hacer un depósito en efectivo en el check-in para cubrir cualquier gasto imprevisto
Las solicitudes especiales no se pueden garantizar. Están sujetas a disponibilidad al momento del check-in y pueden tener un costo extra
Esta propiedad acepta tarjetas de crédito y tarjetas de débito. No se acepta efectivo
Avisos importantes
Hay habitaciones comunicadas o juntas, sujetas a disponibilidad. Es posible solicitarlas directamente a la propiedad, utilizando los datos de contacto que aparecen en la confirmación de la reservación
Otros nombres de la propiedad
Graduate Princeton
Graduate by Hilton Princeton Hotel
Graduate by Hilton Princeton Princeton
Graduate by Hilton Princeton Hotel Princeton
Graduate Princeton, Curio Collection By Hilton
Preguntas frecuentes
¿Graduate by Hilton Princeton acepta mascotas?
Sí, las mascotas pueden quedarse en este hotel (límite de 2), con un peso máximo de 34 kg por mascota. Se debe pagar un cargo de USD 75 por mascota por día. Se aceptan animales de servicio sin cargo alguno.
¿Cuánto cuesta hospedarse en Graduate by Hilton Princeton?
Al 10 feb. 2025, los precios encontrados para una estancia de 1 noche para 2 adultos en Graduate by Hilton Princeton el 16 feb. 2025 serán a partir de $245.65, sin impuestos y cargos incluidos. Este precio es con base en el precio por noche más bajo encontrado en las últimas 24 horas para estancias en los próximos 30 días. Los precios están sujetos a cambios. Elige las fechas para obtener precios más exactos.
¿Cuánto cuesta el estacionamiento en Graduate by Hilton Princeton?
El estacionamiento con valet parking está disponible por USD 38 por día.
¿A qué hora es el check-in en Graduate by Hilton Princeton?
Inicio de check-in: 16:00. Fin de check-in: cualquier hora del día.
¿A qué hora es el check-out en Graduate by Hilton Princeton?
El check-out es a las 11:00.
¿Dónde se encuentra Graduate by Hilton Princeton?
En Princeton Center, este hotel se encuentra a pocos pasos de Palmer Square y a 2.4 km de Universidad de Princeton. Biblioteca Pública de Princeton y Edificio Nassau Hall también se encuentran a 10 minutos.
Opiniones de Graduate by Hilton Princeton
Opiniones
9.4
Excepcional
Todas las opiniones que se muestran provienen de experiencias de huéspedes reales. Solo las personas que han reservado un hospedaje con nosotros pueden enviar su opinión. Verificamos las opiniones con base en nuestras pautas y las publicamos todas, ya sean positivas o negativas.Más informaciónSe abrirá en una nueva ventana
Puntuación de 10, es decir, Excelente. Basada en 63 de 79 opiniones
10 - Excelente
63
Puntuación de 8, es decir, Bueno. Basada en 9 de 79 opiniones
8 - Bueno
9
Puntuación de 6, es decir, Aceptable. Basada en 3 de 79 opiniones
6 - Aceptable
3
Puntuación de 4, es decir, Malo. Basada en 3 de 79 opiniones
4 - Malo
3
Puntuación de 2, es decir, Terrible. Basada en 1 de 79 opiniones
2 - Terrible
1
9.8/10
Limpieza
9.4/10
Servicio y personal
9.0/10
Servicios
9.8/10
Condiciones de la propiedad
9.4/10
Cuidado del medio ambiente
Opiniones
6/10 Aceptable
Chuck
Viaje familiar
26 ene. 2025
Disappointing for how new it is. Good location if you have a student at Princeton. Staff not that friendly
Chuck
Se hospedó 2 noches en enero de 2025
10/10 Excelente
Tara
Viaje en pareja
26 ene. 2025
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
It is a beautiful hotel and lovely area to to walk around
Tara
Se hospedó 1 noche en enero de 2025
10/10 Excelente
Sung
Viaje en pareja, Viaje familiar
26 ene. 2025
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Princeton theme
Sung
Se hospedó 1 noche en enero de 2025
10/10 Excelente
Erika
Viaje de negocios
19 ene. 2025
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Great place
Erika
Se hospedó 2 noches en enero de 2025
6/10 Aceptable
Suzanne
Viaje en pareja
15 ene. 2025
The lobby was great. The room was terrible. It was small, dark and not functional. The drawers did not open for the desk nightstands and dresser.
Suzanne
Se hospedó 1 noche en enero de 2025
4/10 Malo
Mikiya
12 ene. 2025
Le gustó: Limpieza y condiciones de la propiedad
No le gustó: Servicio y personal
Mikiya
Se hospedó 5 noches en enero de 2025
10/10 Excelente
Mikael
Viaje en pareja
10 ene. 2025
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Parking was very expensive
Mikael
Se hospedó 1 noche en enero de 2025
4/10 Malo
Joe
Viaje en pareja
5 ene. 2025
Le gustó: Limpieza y condiciones de la propiedad
No le gustó: Servicios
This seems to be getting closer to being ready for open but it may not be there yet. Wi-fi didn’t work, which meant we couldn’t cast to the tv to relax in bed and watch a movie and take a nap. The food available in the lobby was nothing special and same with the coffee. The music is unbearably loud. When they said “tub in room” it literally means a bathtub despite what the pictures show. They seem to be waiting on the ice machine to still be set up as well.
It is style over substance and felt like corporate America attempting to market to hipster millennials or older but they cuts corners and it shows.
Overrated and expensive but it’s the suburbs, what do you expect?
Joe
Se hospedó 2 noches en enero de 2025
10/10 Excelente
Casey
Viaje familiar
3 ene. 2025
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Great staff, quiet rooms, and walking access to the university.
Casey
Se hospedó 2 noches en diciembre de 2024
10/10 Excelente
Amanda
2 ene. 2025
Le gustó: Servicios
Great place!
Amanda
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
Ellen
Viaje en pareja
1 ene. 2025
Le gustó: Limpieza, servicios, condiciones de la propiedad
Cozy, friendly, lively lobby.
Ellen
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
Elliott
Viaje familiar
25 dic. 2024
Great room, friendly staff, comfortable lobby and great location.
Elliott
Se hospedó 1 noche en diciembre de 2024
8/10 Bueno
Jeff
24 dic. 2024
Le gustó: Limpieza
Jeff
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
Thomas E.
24 dic. 2024
Thomas E.
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
Jazmine
Viaje de negocios
17 dic. 2024
Le gustó: Limpieza, servicio y personal, condiciones de la propiedad
Beautiful property. Very convenient. Super nice staff and restaurant bar was great. No water or refreshments on your floor, so get something before you go up.
Jazmine
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
Graham
9 dic. 2024
Le gustó: Limpieza, servicio y personal, condiciones de la propiedad
👍
Graham
Se hospedó 1 noche en diciembre de 2024
10/10 Excelente
JOUNGSU
2 dic. 2024
Le gustó: Limpieza y condiciones de la propiedad
JOUNGSU
Se hospedó 3 noches en noviembre de 2024
10/10 Excelente
Rachael
28 nov. 2024
Le gustó: Limpieza, servicio y personal, condiciones de la propiedad
Rachael
Se hospedó 1 noche en noviembre de 2024
10/10 Excelente
Sheyna
25 nov. 2024
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Great stay while touring the university
Sheyna
Se hospedó 1 noche en noviembre de 2024
10/10 Excelente
Gillian, Mount Prospect
23 nov. 2024
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
This hotel feels like a Princeton theme park, but it’s kind of fun. It’s right next to the campus, so it’s convenient. The rooms are nice.
Gillian
Se hospedó 3 noches en noviembre de 2024
10/10 Excelente
Kelley, Delray Beach
Viaje familiar
23 nov. 2024
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Beautiful property
Kelley
Se hospedó 1 noche en octubre de 2024
10/10 Excelente
Susan
20 nov. 2024
Susan
Se hospedó 2 noches en octubre de 2024
10/10 Excelente
Elizabeth
Viaje familiar
16 nov. 2024
Le gustó: Limpieza, servicio y personal, servicios y condiciones de la propiedad
Everything about the Graduate in Princeton was chic and comfortable. The room was whimsical and elegant, and the common areas made for pleasant breakfasts and laid-back cocktail hours. We will stay there again!
Elizabeth
Se hospedó 4 noches en noviembre de 2024
10/10 Excelente
Marc
12 nov. 2024
Marc
Se hospedó 1 noche en octubre de 2024
10/10 Excelente
Sarah
10 nov. 2024
Le gustó: Limpieza, servicio y personal, condiciones de la propiedad