Warnings
Consider avoiding viewport values that prevent users from resizing documents.
The “navigation” role is unnecessary for element “nav”.
The first occurrence of ID “nav-btn” was here.
The first occurrence of ID “main-menu” was here.
The first occurrence of ID “mlife-dd” was here.
The first occurrence of ID “signin-widget-form” was here.
The first occurrence of ID “email-widget” was here.
The first occurrence of ID “password-widget” was here.
The first occurrence of ID “sign-in-widget” was here.
The first occurrence of ID “advance-credit” was here.
The first occurrence of ID “current-tier” was here.
The first occurrence of ID “next-tier” was here.
The first occurrence of ID “Hotel” was here.
The first occurrence of ID “Entertainment” was here.
The first occurrence of ID “Restaurants” was here.
The first occurrence of ID “Nightlife” was here.
The first occurrence of ID “Amenities” was here.
The first occurrence of ID “Casino” was here.
The first occurrence of ID “Meetings & Groups” was here.
The first occurrence of ID “language-dd” was here.
The first occurrence of ID “guest-service” was here.
The first occurrence of ID “unsignedIn-guest-menu” was here.
The first occurrence of ID “signedIn-guest-menu” was here.
The first occurrence of ID “brand-logo” was here.
The first occurrence of ID “global-nav-search-form” was here.
The first occurrence of ID “booking” was here.
Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.
The first occurrence of ID “filters-clear-btn” was here.
The first occurrence of ID “url-{{ result.id }}” was here.
Empty heading.
The first occurrence of ID “url-heading-{{ result.id }}” was here.
The first occurrence of ID “offer-sign-in-form” was here.
The first occurrence of ID “mlife-login-email” was here.
The first occurrence of ID “mlife-login-password” was here.
The first occurrence of ID “{{ result.id }}” was here.
The first occurrence of ID “cta-{{ result.id }}” was here.
The first occurrence of ID “social-{{result.id}}-btn” was here.
The first occurrence of ID “{{ (social.name === 'twitter') ? 'twitter' + '-' + result.id : 'fb' + '-' + result.id}}” was here.
Errors
Attribute “value” not allowed on element “meta” at this point.
Element “meta” is missing one or more of the following attributes: “content”, “property”.
Attribute “loading-animation” not allowed on element “div” at this point.
Element “p” not allowed as child of element “span” in this context. (Suppressing further errors from this subtree.)
The element “a” must not appear as a descendant of the “button” element.
Attribute “ng-controller” not allowed on element “div” at this point.
Element “style” not allowed as child of element “div” in this context. (Suppressing further errors from this subtree.)
Attribute “ng-if” not allowed on element “nav” at this point.
Attribute “ng-click” not allowed on element “button” at this point.
Attribute “ng-class” not allowed on element “span” at this point.
Attribute “ng-class” not allowed on element “div” at this point.
Bad value “search” for attribute “role” on element “li”.
Attribute “ng-click” not allowed on element “li” at this point.
Attribute “show-search-overlay” not allowed on element “div” at this point.
Attribute “ng-placeholder” not allowed on element “input” at this point.
Attribute “handle-search” not allowed on element “form” at this point.
Attribute “items” not allowed on element “form” at this point.
Attribute “clear-text-input” not allowed on element “input” at this point.
Attribute “ng-controller” not allowed on element “li” at this point.
Attribute “ng-class” not allowed on element “li” at this point.
Attribute “ng-hide” not allowed on element “span” at this point.
Bad value “widget” for attribute “role” on element “ul”.
Attribute “ng-hide” not allowed on element “div” at this point.
Attribute “ng-submit” not allowed on element “form” at this point.
Attribute “contentimage” not allowed on element “img” at this point.
Attribute “ng-model” not allowed on element “input” at this point.
Attribute “ng-show” not allowed on element “div” at this point.
Attribute “ng-if” not allowed on element “div” at this point.
Attribute “picture-fill” not allowed on element “span” at this point.
Attribute “pf-src” not allowed on element “span” at this point.
Attribute “ng-bind” not allowed on element “span” at this point.
Attribute “ng-click” not allowed on element “span” at this point.
Attribute “ng-style” not allowed on element “div” at this point.
Attribute “ng-click” not allowed on element “p” at this point.
Attribute “ng-bind-html” not allowed on element “p” at this point.
Attribute “ng-class” not allowed on element “p” at this point.
Attribute “ng-click” not allowed on element “a” at this point.
Attribute “ng-bind-html” not allowed on element “div” at this point.
Bad value “” for attribute “id” on element “li”: An ID must not be the empty string.
Bad value “” for attribute “target” on element “a”: Browsing context name must be at least one character long.
Bad value “Meetings & Groups” for attribute “id” on element “li”: An ID must not contain whitespace.
Attribute “has-canvas” not allowed on element “li” at this point.
Attribute “ng-if” not allowed on element “ul” at this point.
Duplicate ID “nav-btn”.
Duplicate ID “main-menu”.
Duplicate ID “mlife-dd”.
Duplicate ID “signin-widget-form”.
Duplicate ID “email-widget”.
Duplicate ID “password-widget”.
Duplicate ID “sign-in-widget”.
Duplicate ID “advance-credit”.
Duplicate ID “current-tier”.
Duplicate ID “next-tier”.
Duplicate ID “Hotel”.
Duplicate ID “Entertainment”.
Duplicate ID “Restaurants”.
Duplicate ID “Nightlife”.
Duplicate ID “Amenities”.
Duplicate ID “Casino”.
Duplicate ID “Meetings & Groups”.
Duplicate ID “language-dd”.
Duplicate ID “guest-service”.
Duplicate ID “unsignedIn-guest-menu”.
Duplicate ID “signedIn-guest-menu”.
Attribute “display-focus” not allowed on element “div” at this point.
Duplicate ID “brand-logo”.
Attribute “toggle-search” not allowed on element “div” at this point.
Duplicate ID “global-nav-search-form”.
Attribute “skip-links” not allowed on element “div” at this point.
Attribute “ng-controller” not allowed on element “ul” at this point.
Attribute “toggle-search” not allowed on element “li” at this point.
Attribute “language-links” not allowed on element “li” at this point.
Duplicate ID “booking”.
Attribute “ng-focus” not allowed on element “input” at this point.
Attribute “ng-blur” not allowed on element “input” at this point.
Attribute “ng-change” not allowed on element “input” at this point.
Attribute “ng-class” not allowed on element “a” at this point.
Attribute “ng-if” not allowed on element “a” at this point.
No “p” element in scope but a “p” end tag seen.
Attribute “triggers-session-check” not allowed on element “a” at this point.
Attribute “ng-include” not allowed on element “div” at this point.
Attribute “ng-init” not allowed on element “div” at this point.
Attribute “aria-role” not allowed on element “div” at this point.
Bad value “Meetings & Groups-8” for attribute “id” on element “li”: An ID must not contain whitespace.
Attribute “ng-cloak” not allowed on element “div” at this point.
Attribute “ng-model” not allowed on element “div” at this point.
Attribute “ng-class” not allowed on element “section” at this point.
Attribute “filter-position” not allowed on element “div” at this point.
Attribute “toggle-view” not allowed on element “button” at this point.
Attribute “ng-class” not allowed on element “button” at this point.
Bad value “applied-filters ” for attribute “id” on element “span”: An ID must not contain whitespace.
Element “ul” not allowed as child of element “span” in this context. (Suppressing further errors from this subtree.)
Duplicate ID “filters-clear-btn”.
Attribute “ng-switch” not allowed on element “div” at this point.
Attribute “on” not allowed on element “div” at this point.
Attribute “breakpoint” not allowed on element “div” at this point.
Attribute “ng-switch-when” not allowed on element “div” at this point.
Attribute “ng-click” not allowed on element “div” at this point.
Attribute “ng-keydown” not allowed on element “div” at this point.
Attribute “ng-class” not allowed on element “form” at this point.
Bad value “{{ result.id }}” for attribute “id” on element “div”: An ID must not contain whitespace.
Attribute “ng-repeat” not allowed on element “div” at this point.
Attribute “ng-if” not allowed on element “span” at this point.
Element “div” not allowed as child of element “span” in this context. (Suppressing further errors from this subtree.)
Bad value “url-{{ result.id }}” for attribute “id” on element “a”: An ID must not contain whitespace.
Attribute “ng-href” not allowed on element “a” at this point.
Duplicate ID “url-{{ result.id }}”.
Bad value “/en/booking/room-booking.html#/step1&programId={{ result.contentId }}” for attribute “href” on element “a”: Illegal character in fragment: “{” is not allowed.
Attribute “content” not allowed on element “span” at this point.
Attribute “ng-attr-itemprop” not allowed on element “span” at this point.
Bad value “url-heading-{{ result.id }}” for attribute “id” on element “a”: An ID must not contain whitespace.
Attribute “ng-bind-html” not allowed on element “h3” at this point.
Duplicate ID “url-heading-{{ result.id }}”.
Bad value “{{ result.url }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.
Attribute “ng-if” not allowed on element “h3” at this point.
Bad value “/en/offers/offer-detail.html#/offerType={{ result.offerType }}&offerId={{ result.contentId }}” for attribute “href” on element “a”: Illegal character in fragment: “{” is not allowed.
Attribute “ng-if” not allowed on element “p” at this point.
Bad value “cta-{{ result.id }}” for attribute “id” on element “div”: An ID must not contain whitespace.
Start tag “a” seen but an element of the same type was already open.
Bad value “/en/booking/show-booking.html#/step1&programId={{ result.contentId }}&arrive={{result.redeemStartDate}}” for attribute “href” on element “a”: Illegal character in fragment: “{” is not allowed.
Attribute “ng-bind” not allowed on element “a” at this point.
Attribute “social-sharing” not allowed on element “div” at this point.
Attribute “ng-if” not allowed on element “li” at this point.
Attribute “virtual-tour” not allowed on element “li” at this point.
Bad value “/en/hotel/room-comparison.html#{{result.contentId}}” for attribute “href” on element “a”: Illegal character in fragment: “{” is not allowed.
Attribute “ng-repeat” not allowed on element “li” at this point.
Bad value “{{ (social.name === 'twitter') ? 'twitter' + '-' + result.id : 'fb' + '-' + result.id}}” for attribute “id” on element “li”: An ID must not contain whitespace.
Duplicate ID “offer-sign-in-form”.
Duplicate ID “mlife-login-email”.
Duplicate ID “mlife-login-password”.
Bad value “{{ result.id }}” for attribute “itemid” on element “div”: Illegal character in path segment: “{” is not allowed.
The “itemid” attribute must not be specified on elements that do not have both an “itemscope” attribute and an “itemtype” attribute specified.
Duplicate ID “{{ result.id }}”.
Bad value “{{ result.url }}#/offerType={{ result.offerType }}&offerId={{ result.contentId }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.
Attribute “ng-bind” not allowed on element “div” at this point.
Attribute “ng-src” not allowed on element “img” at this point.
Element “img” is missing required attribute “src”.
An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
Duplicate ID “cta-{{ result.id }}”.
Duplicate ID “social-{{result.id}}-btn”.
Duplicate ID “{{ (social.name === 'twitter') ? 'twitter' + '-' + result.id : 'fb' + '-' + result.id}}”.
Too many messages.