PageSourceSearch

https://z-hotel.com/opinie

html z-hotel.com collected 2026-09-27 03:02:55 UTC 66,743 bytes, 395 lines download raw bytes

1<!DOCTYPE html> <html itemscope itemtype="https://schema.org/WebPage" lang="pl" data-page-type="custom"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1"><title>Opinie| Z-Hotel Busiess &amp; SPA | Z-Hotel Business &amp; Spa</title> <link rel="preconnect" href="https://fonts.profitroom.com" crossorigin> <link rel="preconnect" href="https://wa-uploads.profitroom.com"> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="stylesheet" href="/templates/cape_town/9.1184963d.css"><link rel="stylesheet" href="/templates/cape_town/app.31c94b6e.css"> 
1<script>
2    window.dataLayer = window.dataLayer || [];
3    function gtag(){dataLayer.push(arguments);}
4    gtag('consent', 'default', {
5        'ad_storage': 'denied',
6        'ad_user_data': 'denied',
7        'ad_personalization': 'denied',
8        'analytics_storage': 'denied',
9        'functionality_storage': 'denied',
10        'personalization_storage': 'denied',
11        'security_storage': 'granted',
12        'wait_for_update': 2500
13    });
14</script>
14 
14<script>
vendor: 375 bytes, lines 14-18
14(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
15                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
16            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
17            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18        })(window,document,'script','dataLayer','
18GTM-NNRJHGX
vendor: 3 bytes, line 18
18');
18</script>
18 
18<script>
vendor: 375 bytes, lines 18-22
18(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
19                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
20            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
21            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
22        })(window,document,'script','dataLayer','
22GTM-NXV3RM59
vendor: 3 bytes, line 22
22');
22</script>
22 
22<script>
vendor: 359 bytes, lines 22-26
22(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
23          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
24        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
25        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
26      })(window,document,'script','dataLayer','
26GTM-WTRG5G6
vendor: 3 bytes, line 26
26');
26</script>
26 
26<script>
27    window.dataLayer = window.dataLayer || [];
28    window.dataLayer.push({
29        'templateCode': 'cape_town'
30                    });
31</script>
31 <link rel="preload" href="https://fonts.profitroom.com/raleway/websites/300-400-600-700.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/raleway/websites/300-400-600-700.css" media="print" onload="this.media='all'"> 
31<script>
32        let facebookPixelInitialized = false;
33
34        function initFacebookPixel() {
35
36                            let privacyCookie = window.beAcceptedCookiePolicies || '[]';
37            
38            if (
39                Array.isArray(privacyCookie)
40                && privacyCookie.indexOf('marketing') !== -1
41                && !facebookPixelInitialized
42            ) {
vendor: 849 bytes, lines 42-63
42
43
44                !function (f, b, e, v, n, t, s) {
45                    if (f.fbq) return;
46                    n = f.fbq = function () {
47                        n.callMethod ?
48                            n.callMethod.apply(n, arguments) : n.queue.push(arguments)
49                    };
50                    if (!f._fbq) f._fbq = n;
51                    n.push = n;
52                    n.loaded = !0;
53                    n.version = '2.0';
54                    n.queue = [];
55                    t = b.createElement(e);
56                    t.async = !0;
57                    t.src = v;
58                    s = b.getElementsByTagName(e)[0];
59                    s.parentNode.insertBefore(t, s)
60                }(window, document, 'script',
61                    'https://connect.facebook.net/en_US/fbevents.js');
62
63                                fbq('init', '
63838544310628430
vendor: 79 bytes, lines 63-66
63');
64                
65                fbq('track', 'PageView');
66                
66facebookPixelInitialized = true;
67            }
68        }
69
70        window.addEventListener('load', initFacebookPixel);
71        window.addEventListener('success-save-cookies', initFacebookPixel);
72    </script>
72 <link rel="canonical" href="https://z-hotel.com/opinie"/> <link rel="alternate" href="https://z-hotel.com/opinie" hreflang="pl"> <link rel="alternate" href="https://z-hotel.com/en/about-us/opinions" hreflang="en"> <link rel="alternate" href="https://z-hotel.com/de/uber-uns/gastebewertungen" hreflang="de"> <link rel="icon" type="image/png" sizes="16x16" href="https://wa-uploads.profitroom.com/zhotelbusinessspa/1695130179869/favicon16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://wa-uploads.profitroom.com/zhotelbusinessspa/1695130179869/favicon32x32.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://wa-uploads.profitroom.com/zhotelbusinessspa/1695130179869/favicon180x180.png"> <meta name="format-detection" content="telephone=no"> <meta name="google" content="notranslate"><meta name="description" content="Poznaj Opinie na temat Z-Hotel Business &amp;amp; SPA. Sprawdź jak oceniany jest hotel przez gości. Zapraszamy!"><meta property="og:title" content="Opinie| Z-Hotel Busiess &amp; SPA"> <meta property="og:description" content="Poznaj Opinie na temat Z-Hotel Business &amp;amp; SPA. Sprawdź jak oceniany jest hotel przez gości. Zapraszamy!"> <meta property="og:image" content="https://r.profitroom.com/zhotelbusinessspa/images/e68a87f7-f36a-4e8b-9c6e-59db2e53e0b2.jpg"> <style type="text/css"> .site-body .l-section--iframe-map { margin-top: 60px; margin-bottom: 60px; } .site-body .map-iframe { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; } .site-body .map-iframe__iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; outline: 0; } </style> <style>.async-hide { opacity: 0 !important} </style> 
72<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
73h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
74(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
75})(window,document.documentElement,'async-hide','dataLayer',4000,
76{'GTM-NNRJHGX':true});</script>
76 </head> <body class="wa-site site-body wa-headings-color--h wa-paragraph-font wa-global-heading page-custom pl page-custom wa-paragraph-font wa-global-heading" data-page-id="349eff7f-70d1-4844-a9da-8bec5a75228f" data-site-id="1693" >
vendor: 68 bytes, line 76
76 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
76GTM-NNRJHGX
vendor: 150 bytes, line 76
76" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
76GTM-NXV3RM59
vendor: 83 bytes, line 76
76" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
76<noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=838544310628430&ev=PageView&noscript=1"/> </noscript> <style type="text/css"> :root {--wa-primary-color: #341F17} .wa-background-primary-color {background-color: #341F17} .wa-background-primary-color--hover:hover {background-color: #341F17} .wa-background-primary-color--before::before {background-color: #341F17} .wa-background-primary-color--after::after {background-color: #341F17} .wa-primary-color {color: #341F17} .wa-primary-color--is-active--text.is-active .text {color: #341F17} .wa-primary-color--hovered:hover {color: #341F17} .wa-primary-color--hovered:focus {color: #341F17} .wa-primary-venue--hovered:hover {color: #341F17} .wa-border-primary-color {border: 1px solid #341F17; color: #341F17; } .wa-primary-border-color--hover:hover {border-color: #341F17; } .wa-border-bottom-primary-color {border-bottom: 1px solid #341F17;} .t-content ul li:before, .t-content ul.c-sidebar li:before {background-color: #341F17} .nav-lang-list-inner {background-color: #341F17} .nav-lang-list-inner::before {border-bottom: 4px solid #341F17} .nav-lang-list li a:hover {color: #341F17} .item-slider .slick-next, .item-slider .slick-prev {color: #341F17} .site-footer__col .route-btn:hover {background-color: #341F17} .nav-subnav__item:first-child::before {background-color: #341F17} .date-hld--arrival::after {border-color: #341F17} .wa-primary-border-color--input-focus input:focus {border-color: #341F17} .wa-primary-border-color--textarea-focus textarea:focus {border-color: #341F17} .wa-primary-border-color--select-focus select:focus {border-color: #341F17} .t-content a.wa-button-link-primary {color: #341F17; border-color: #341F17} .wa-primary-border-color--is-active.is-active {border-color: #341F17} .wa-primary-border-top-color--after::after {border-top-color: #341F17} .wa-primary-background-color-dots--hover:hover .dot {background-color: #341F17} .wa-link-icon-primary-color a::before {color: #341F17} .wa-primary-color--mail-hovered a[href^='mailto']:hover {color: #341F17} .wa-primary-color--is-active.is-active {color: #341F17} .wa-primary-background-color--before::before {background-color: #341F17} .t-content ul li:before {background-color: #341F17} .t-content a .icon {color: #341F17} .wa-form-border-color {border-color: #341F17} .contact-form__button .text {color: #341F17} .photo-text-tabs__tab.is-active {box-shadow: inset 0 -2px 0 0 #341F17} .photo-text-tabs__tab.is-active .text {color: #341F17} .photo-text-tabs__tab.is-active {border-color: #341F17} .photo-text-tabs__tab {border-color: #341F17} .photo-text-tabs__tab:hover {box-shadow: inset 0 -2px 0 0 #341F17} .wa-headline-font { font-family: Raleway !important} .wa-paragraph-font { font-family: Raleway !important} .wa-global-heading h1, h2, h3, h4, h5, h6 { font-family: Raleway} .contact-box__text strong { font-family: Raleway} </style> <a class="skip-link js-scroll-to" href="#main-content" data-scroll-to="#main-content" data-scroll-px="-150px">Przejdź do głównej treści</a> <header class="site-top js-site-top js-scroll-header"> <a class="site-top--logo " href="/" data-logo="true" style="transform: scale(1)"> <img class="site-logo" src="https://r.profitroom.pl/zhotelbusinessspa/images/201508171627100.Logo_Br_z.jpg" alt="Z-Hotel Business &amp; Spa - Strona główna"/> </a> <div class="site-top__right"> <nav class="nav-primary-hld" aria-label="Menu główne"> <ul class="nav-primary js-nav " role="menu"> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav is-active " role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary1-1" role="menuitem" class="js-nav-link nav-primary__link " href="/hotel-blisko-warszawy" > <span class="nav-primary__text" data-menu-page="3969537" > O nas </span> </a> <div class="js-subnav nav-primary__subnav wa-primary-color-text-depends-background" id="nav-primary1-1"> <ul class="nav-primary__subnav-inner wa-background-primary-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/hotel-blisko-warszawy" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969537">O nas</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/o-nas/praca" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969585">Praca</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/wypocznij-bezpiecznie-pod-warszawa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969543">Bezpieczny Hotel</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/lokalizacja-hotel-business-s
76pa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969549">Lokalizacja</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active is-active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/opinie" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969547">Opinie</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/o-nas/dodatkowe-informacje" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4374735">Dodatkowe informacje</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/o-nas/regulamin-hotelu-z-hotel-business-spa" target="_blank" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969551">Regulamin Hotelu</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/o-nas/prywatnosc" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969525">Polityka Prywatności</span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/z-hotel-spa-zdjecia-i-galeria" > <span class="nav-primary__text" data-menu-page="3969521"> Zdjęcia </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/promocje-pakiety-blisko-warszawy" > <span class="nav-primary__text" data-menu-page="2668863"> Pakiety </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/pokoje" > <span class="nav-primary__text" data-menu-page="2666235"> Pokoje </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav " role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary5-1" role="menuitem" class="js-nav-link nav-primary__link " href="/spa-okolice-warszawy" > <span class="nav-primary__text" data-menu-page="4350683" > SPA </span> </a> <div class="js-subnav nav-primary__subnav wa-primary-color-text-depends-background" id="nav-primary5-1"> <ul class="nav-primary__subnav-inner wa-background-primary-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/spa-okolice-warszawy" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4350683">Wellness</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/spa/zabiegi-z-hotel-business-s
76pa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4351035">Zabiegi SPA</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/aqua-aerobik-warszawa-okolice" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4388881">Basen</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/voucher-spa-warszawa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4350613">Zaproszenie podarunkowe</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/modelowanie-sylwetki" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4350811">Modelowanie sylwetki</span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/kregielnia-warszawa-okolice" > <span class="nav-primary__text" data-menu-page="3749645"> Klub </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/restauracja-pod-warszawa" > <span class="nav-primary__text" data-menu-page="4124727"> Restauracja </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item with-subnav " role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary8-1" role="menuitem" class="js-nav-link nav-primary__link " href="/konferencje-pod-warszawa" > <span class="nav-primary__text" data-menu-page="4125053" > Biznes </span> </a> <div class="js-subnav nav-primary__subnav wa-primary-color-text-depends-background" id="nav-primary8-1"> <ul class="nav-primary__subnav-inner wa-background-primary-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/konferencje-pod-warszawa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4125053">Konferencje</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/sale-konferencyjne-pod-warszawa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3981895">Sale konferencyjne</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/integracja-pod-warszawa" role="menuitem"> <span class="nav-subnav__text" data-menu-page="4026987">Integracje</span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-color--hovered wa-primary-color--active " role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/spa-dla-firm" role="menuitem"> <span class="nav-subnav__text" data-menu-page="3969557">SPA dla firm</span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/wesele-pod-warszawa" > <span class="nav-primary__text" data-menu-page="3969533"> Wesela </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="https://tourmkr.com/F19Ji2NcB7" target="_blank" > <span class="nav-primary__text" data-menu-page=""> SPACER </span> </a> </li> <li class="js-nav-item js-nav-item-top nav-primary__item " role="presentation"> <a role="menuitem" class="js-nav-link nav-primary__link " href="/kontakt" > <span class="nav-primary__text" data-menu-page="4124657"> Kontakt </span> </a> </li> </ul> <div class="nav-lang"> <div class="nav-lang__dropdown"> <button type="button" class="nav-lang__current" role="combobox" aria-activedescendant="" aria-controls="listbox" aria-haspopup="listbox" aria-expanded="false"> <span aria-hidden="true">PL</span> <span class="u-sr-only">Wybierz język - Polski </span> </button> <div class="nav-lang__list"> <ul class="nav-lang__list-inner wa-background-primary-color" role="listbox" id="listbox" aria-hidden="true" aria-label="Wybierz język"> <li > <a aria-label=" English " lang="en" href="/en/about-us/opinions" data-menu-language="en" data-menu-is-active-language="false" aria-selected="false" role="option"> <span aria-hidden="true">EN</span> </a> </li> <li > <a aria-label=" Deutsch " lang="de" href="/de/uber-uns/gastebewertungen" data-menu-language="de" data-menu-is-active-language="false" aria-selected="false" role="option"> <span aria-hidden="true">DE</span> </a> </li> </ul> </div> </div> </div> <button class="site-panel__button site-btn js-open-upper wa-background-primary-color scoll-only-btn"> <span class="text">Rezerwuj online</span> </button> </nav> </div> </header> <header class="site-top-mobile flex-on-768 js-site-top js-site-top-mobile"> <div class="site-top-mobile__logo-hld"> <a class="site-top-mobile__logo" data-menu-page="2732295" href="/"> <img class="site-logo" data-menu-page="2732295" alt="Z-Hotel Business &amp; Spa - Strona główna"/> </a> </div> <div class="site-top-mobile__col site-top-mobile__col--left site-top-mobile__signet-hld"> <a class="site-top-mobile__signet" data-menu-page="2732295" href="/"> <img class="site-top-mobile__signet-img" data-menu-page="2732295" src="https://r.profitroom.pl/zhotelbusinessspa/images/201508171627100.Logo_Br_z.jpg" alt="Z-Hotel Business &amp; Spa - Strona główna"/> </a> </div> <div class="site-top-mobile__col site-top-mobile__col--center site-top-mobile__booking-btn-hld"> <button class="site-top-mobile__booking-btn js-open-upper wa-background-primary-color wa-primary-color-text-depends-background">Sprawdź dostępność </button> </div> <div class="site-top-mobile__col site-top-mobile__col--right site-top-mobile__btn-hld"> <button class="site-top-mobile__btn js-mobile-btn" aria-label="Hamburger, otwiera menu"> <span class="site-top__hamburger" aria-hidden="true"> <span class="site-top__hamburger--1"></span> <span class="site-top__hamburger--2"></span> <span class="site-top__hamburger--3"></span> </span> <span class="text">Menu</span> </button> </div> </header> <div class="mobile-nav js-mobile-nav"> <div class="mobile-nav__top"> <button class="mobile-nav__btn site-top-mobile__btn js-mobile-btn" aria-label="Zamknij"> <span class="site-top__hamburger" aria-hidden="true"> <span class="site-top__hamburger--1"></span> <span class="site-top__hamburger--2"></span> <span class="site-top__hamburger--3"></span> </span> <span class="text">Menu</span> </button> </div> <nav class="mobile-nav__inner" aria-label="Menu mobilne"> <ul class="mobile-nav__list mobile-nav__ul"> <li class="mobile-nav__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="subnav-1" class="mobile-nav__link js-show-mobile-sub
76nav " > <span class="mobile-nav__text js-show-mobile-subnav">O nas</span> <span class="icon icon-arrow-bold-down" aria-hidden="true"></span> </button> <ul class="mobile-nav__subnav" id="subnav-1" aria-hidden="true" inert> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/hotel-blisko-warszawy" > <span class="text" data-menu-page="3969537">O nas</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/o-nas/praca" > <span class="text" data-menu-page="3969585">Praca</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/wypocznij-bezpiecznie-pod-warszawa" > <span class="text" data-menu-page="3969543">Bezpieczny Hotel</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/lokalizacja-hotel-business-spa" > <span class="text" data-menu-page="3969549">Lokalizacja</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active is-active "> <a class="" href="/opinie" > <span class="text" data-menu-page="3969547">Opinie</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/o-nas/dodatkowe-informacje" > <span class="text" data-menu-page="4374735">Dodatkowe informacje</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active ">
76 <a class="" href="/o-nas/regulamin-hotelu-z-hotel-business-spa" target="_blank" > <span class="text" data-menu-page="3969551">Regulamin Hotelu</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/o-nas/prywatnosc" > <span class="text" data-menu-page="3969525">Polityka Prywatności</span> </a> </li> </ul> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/z-hotel-spa-zdjecia-i-galeria" > <span class="mobile-nav__text" data-menu-page="3969521">Zdjęcia</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/promocje-pakiety-blisko-warszawy" > <span class="mobile-nav__text" data-menu-page="2668863">Pakiety</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/pokoje" > <span class="mobile-nav__text" data-menu-page="2666235">Pokoje</span> </a> </li> <li class="mobile-nav__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="subnav-5" class="mobile-nav__link js-show-mobile-subnav " > <span class="mobile-nav__text js-show-mobile-subnav">SPA</span> <span class="icon icon-arrow-bold-down" aria-hidden="true"></span> </button> <ul class="mobile-nav__subnav" id="subnav-5" aria-hidden="true" inert> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/spa-okolice-warszawy" > <span class="text" data-menu-page="4350683">Wellness</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active ">
76 <a class="" href="/spa/zabiegi-z-hotel-business-spa" > <span class="text" data-menu-page="4351035">Zabiegi SPA</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/aqua-aerobik-warszawa-okolice" > <span class="text" data-menu-page="4388881">Basen</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/voucher-spa-warszawa" > <span class="text" data-menu-page="4350613">Zaproszenie podarunkowe</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/modelowanie-sylwetki" > <span class="text" data-menu-page="4350811">Modelowanie sylwetki</span> </a> </li> </ul> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/kregielnia-warszawa-okolice" > <span class="mobile-nav__text" data-menu-page="3749645">Klub</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/restauracja-pod-warszawa" > <span class="mobile-nav__text" data-menu-page="4124727">Restauracja</span> </a> </li> <li class="mobile-nav__li"> <button type="button" aria-haspopup="menu" aria-expanded="false" aria-controls="subnav-8" class="mobile-nav__link js-show-mobile-subnav " > <span class="mobile-nav__text js-show-mobile-subnav">Biznes</span> <span class="icon icon-arrow-bold-down" aria-hidden="true"></span> </button> <ul class="mobile-nav__subnav" id="subnav-8" aria-hidden="true" inert> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/konferencje-pod-warszawa" > <span class="text" data-menu-page="4125053">Konferencje</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/sale-konferencyjne-pod-warszawa" > <span class="text" data-menu-page="3981895">Sale konferencyjne</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/integracja-pod-warszawa" > <span class="text" data-menu-page="4026987">Integracje</span> </a> </li> <li class="wa-primary-color--hovered wa-primary-color--is-active "> <a class="" href="/spa-dla-firm" > <span class="text" data-menu-page="3969557">SPA dla firm</span> </a> </li> </ul> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/wesele-pod-warszawa" > <span class="mobile-nav__text" data-menu-page="3969533">Wesela</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="https://tourmkr.com/F19Ji2NcB7" target="_blank" > <span class="mobile-nav__text" data-menu-page="">SPACER</span> </a> </li> <li class="mobile-nav__li "> <a class="mobile-nav__link " href="/kontakt" > <span class="mobile-nav__text" data-menu-page="4124657">Kontakt</span> </a> </li> </ul> </nav> <div class="mobile-nav__bottom"> <ul class="mobile-nav__lang" role="menu"> <li class="is-active" > <span class="text is-active"> PL </span> </li> <li > <a href="/en/about-us/opinions" class="text" lang="en" role="menuitem"> <span aria-hidden="true">EN</span> <span class="u-sr-only"> English </span> </a> </li> <li > <a href="/de/uber-uns/gastebewertungen" class="text" lang="de" role="menuitem"> <span aria-hidden="true">DE</span> <span class="u-sr-only"> Deutsch </span> </a> </li> </ul> <a class="mobile-nav__map" rel="nofollow" href="https://www.google.com/maps/search/?api=1&query=52.1122935,21.2306734" target="_blank"> <span class="icon icon-offer-attractions" aria-hidden="true"></span> <span class="label">Pokaż na mapie</span> </a> </div> </div> <main id="main-content" data-gjs-type="wrapper" tabindex="-1"> <div data-component-id='25920153' > <section id="banners" class="l-section banners banners--small" ><button class="a11y js-a11y-contrast" aria-label="Tryb wysokiego kontrastu" data-label-on="Wyłącz tryb wysokiego kontrastu" data-label-off="Włącz tryb wysokiego kontrastu"><span class="icon icon-wcag-contrast-icon js-contrast-off" aria-hidden="true"></span><span class="icon icon-wcag-eye-on js-contrast-on" style="display: none;" aria-hidden="true"></span></button><div class="slider-banner js-slider-banner"><div class="slider-banner__background cvr-pic"><picture class="cvr-pic"><source srcset="https://wa-uploads.profitroom.com/zhotelbusinessspa/768x800/16118338059846_zhotelzdjecia21.jpg" media="(max-width: 767px)"><source srcset="https://wa-uploads.profitroom.com/zhotelbusinessspa/1366x600/16118338059846_zhotelzdjecia21.jpg" media="(max-width: 1366px)"><img class="cvr-pic__img" src="https://wa-uploads.profitroom.com/zhotelbusinessspa/1920x850/16118338059846_zhotelzdjecia21.jpg" alt="image" fetchpriority="high"></picture></div></div><div class="hero"><h1 class="hero__titles wa-headline-font"><span class="hero__main" >Opinie</span></h1><nav aria-label="breadcrumbs"><ul class="breadcrumb "><li class="breadcrumb__item wa-content-color "><a href="/">Strona główna</a><span class="icon icon-arrow-bold-right" aria-hidden="true"></span></li><li class="breadcrumb__item wa-content-color "><a href="/o-nas">O nas</a><span class="icon icon-arrow-bold-right" aria-hidden="true"></span></li><li class="breadcrumb__item wa-content-color active"><span aria-current="Opinie">Opinie</span></li></ul></nav></div>
76<button class="banners__control banners__control--video banner-control" data-video-controls="banner-video" data-text-play="Odtwórz film" data-text-pause="Wstrzymaj film" aria-pressed="false"><span class="u-sr-only">Odtwórz film</span><span class="icon" aria-hidden="true"></span></button><button class="banners__control banners__control--slider banner-control" data-slider-controls="banner-slider" data-text-play="Wznów automatyczne odtwarzanie slidera" data-text-pause="Zatrzymaj automatyczne odtwarzanie slidera" aria-pressed="false"><span class="u-sr-only">Zatrzymaj automatyczne odtwarzanie slidera</span><span class="icon icon-pause" aria-hidden="true"></span></button><button class="scroll-down-button js-scroll-down" data-scroll-offset="110" data-scroll-offset-mobile="90" aria-label="Przewiń"><span class="icon icon-arrow-thin-down" aria-hidden="true"></span></button><div data-component-id='28369631' ><div class="site-panel-hld"><div class="site-panel js-site-panel-month" data-month-name-1="sty" data-month-name-2="lut" data-month-name-3="mar" data-month-name-4="kwi" data-month-name-5="maj" data-month-name-6="cze" data-month-name-7="lip" data-month-name-8="sie" data-month-name-9="wrz" data-month-name-10="paź" data-month-name-11="lis" data-month-name-12="gru"><div class="dates-hld"><button type="button" aria-label="Przyjazd" class="date-hld date-hld--arrival js-checkin-box wa-background-primary-color--before wa-primary-color--hovered"><span class="date-hld__day-number date-hld__day-number--checkin js-date-hld__day-number">25</span><span class="date-hld__month-and-year"><span class="date-hld__month js-date-hld__month">wrz-</span><span class="date-hld__year js-date-hld__year">2026</span></span><input type="hidden" class="js-input-checkin" id="checkin-value" name="checkin" value="25.09.2026"></button><button type="button" aria-label="Wyjazd" class="date-hld date-hld--departure js-checkout-box wa-primary-color--hovered"><span class="date-hld__day-number js-date-hld__day-number">26</span><span class="date-hld__month-and-year"><span class="date-hld__month js-date-hld__month">wrz-</span><span class="date-hld__year js-date-hld__year">2026</span></span><input type="hidden" class="js-input-checkout" name="checkout" value="26.09.2026"></button></div><div class="site-panel__btn-box"><button class="site-panel__btn site-btn js-open-upper js-gtag wa-background-primary-color wa-primary-color-text-depends-background"><span class="text">Rezerwuj pobyt</span></button></div></div></div></div></section> </div><div data-component-id='25920155' > <section class="l-section l-section--intro"><div class="l-wrapper"><div class="t-section-title-hld"><h2 class="basic__title t-section-title wa-headline-font" >Opinie o hotelu</h2></div><div class="intro-content t-content" ><h4><span id="i0knof" style="font-size:24px;">Poznaj aktualne, wiarygodne opinie<br /> o Z-Hotel Business & SPA,<br /> publikowane przez naszych gości w serwisach<br /> TripAdvisor i Facebook.</span></h4></div></div></section> </div> </main> <section class="l-section l-section--newsletter"> <div class="l-wrapper"> <div class="newsletter js-newsletter-holder" data-token="/contact/token" data-request="/contact/newsletter?lang=pl" data-policy-title="Potwierdź wysłanie formularza" data-policy-info="Poprzez kliknięcie przycisku „POTWIERDŹ” wyrażasz zgodę na przetwarzanie Twoich danych osobowych w celu realizacji zapytania." data-button-confirm="Potwierdź" data-button-cancel="Anuluj" data-success-title="Potwierdź rejestrację" data-success-info="Sprawdź pocztę. Wysłaliśmy do Ciebie wiadomość z prośbą o potwierdzenie adresu e-mail." data-server-error-title="Błąd serwera" data-server-error-info="Przepraszamy nie możemy teraz obsłużyć tego żądania, spróbuj ponownie później" data-token-error-title="Wystąpił problem" data-token-error-info="Proszę wysłać formularz ponownie" data-spam-error-title="Wykryto spam" data-spam-error-info="Wiadomośc nie została wysłana" data-valid-error-title="Formularz zawiera błedy" data-valid-error-field="Pole" data-not-valid-email="ma niepoprawny format" data-cannot-empty="nie powinno być puste" data-connect-error="Wystąpił błąd połączenia" data-already-added-text="Podany e-mail jest już zapisany na newsletter." data-already-added-error-title="newsletter.already_added_error_title" data-captcha-error-title="Weryfikacja Captcha nie powiodła się" data-captcha-error-setup="Captcha nie została poprawnie skonfigurowana. Proszę skontaktować się z administratorem strony." data-captcha-error-validation="Weryfikacja Captcha nie powiodła się. Spróbuj ponownie." data-consent-url="/contact/newsletter/consent?lang=pl" > <div class="newsletter__text-box"> <h2 class="newsletter__title wa-headline-font"> Zapisz się na newsletter </h2> <div class="newsletter__description t-content"> Dowiedz się jako pierwszy o najnowszych wydarzeniach, ofertach i promocjach! </div> <form class="newsletter-form js-newsletter-form wa-primary-border-color--input-focus" action="#"> <div class="newsletter-form__inner"> <input class="js-newsletter__value newsletter-form__input" type="email" name="email" data-name= "Adres e-mail" placeholder="Adres e-mail*" required> <input class="js-newsletter__value newsletter-form__input" type="text" name="name321" placeholder="name" value="" autocomplete="off"> <button class="newsletter-form__button site-btn wa-background-primary-color" type="submit" name="submit"> <span class="text"> Zapisz się </span> </button> </div> </form> </div> </div> </div> </section> <footer class="site-footer"> <button class="scroll-to-top scroll-up-btn js-scroll-start" aria-label="Przewiń na górę strony"> <span class="icon icon-arrow-normal-up" aria-hidden="true"></span> </button> <div class="l-wrapper"> <div class="site-footer__top" >
76 <div class="site-footer__col site-footer__col--left"> <span class="t-item-title t-item-title--white footer-title wa-headline-font">Z-Hotel Business &amp; Spa</span> <div class="footer-address__line"> <span>Wczasowa 25</span><br/> <span>05-402</span> <span> Otwock</span> </div> </div> <div class="site-footer__col site-footer__col--center"> <div data-component-id='28369621' > <nav aria-label="Menu stopki"> <ul class="nav-footer"> <li class="nav-footer--item"> <a href="/hotel-blisko-warszawy" >O nas</a> </li> <li class="nav-footer--item"> <a href="/promocje-pakiety-blisko-warszawy" >Pakiety</a> </li> <li class="nav-footer--item"> <a href="/kregielnia-warszawa-okolice" >Klub</a> </li> <li class="nav-footer--item"> <a href="/restauracja-pod-warszawa" >Restauracja</a> </li> <li class="nav-footer--item"> <a href="/pokoje" >Pokoje</a> </li> <li class="nav-footer--item"> <a href="/spa-okolice-warszawy" >Wellness</a> </li> <li class="nav-footer--item"> <a href="/z-hotel-spa-zdjecia-i-galeria" >Zdjęcia</a> </li> <li class="nav-footer--item"> <a href="/kontakt" >Kontakt</a> </li> <li class="nav-footer--item"> <a href="/wesele-pod-warszawa" >Wesela</a> </li> <li class="nav-footer--item"> <a href="/konferencje-pod-warszawa" >Konferencje</a> </li> </ul> </nav> </div> </div> <div class="site-footer__col site-footer__col--right"> <span class="t-item-title t-item-title--white footer-title wa-headline-font">Masz pytania?</span> <div class="footer-address__line"> <a href="tel:22 778 11 30" class="no-hover" aria-label="Zadzwoń do nas: 22 778 11 30"> <span>22 778 11 30</span> </a> <a href="mailto:[email protected]" title="[email protected]" aria-label="Napisz do nas: [email protected]"> <span>[email protected]</span> </a> </div> </div> </div> <div class="site-footer__bottom"> <div class="copy-hld"> <div class="site-footer__bottom-property">&copy Z-Hotel Business &amp; Spa <button type="button" class="manageCookieSettings" onclick="openCookieModal();">Ustawienia cookies</button> </div> </div> <div class="site-footer__social-hld"> <ul class="socials socials--footer"> <li class="socials__item"> <a href="https://pl.tripadvisor.com/Hotel_Review-g2199502-d2278276-Reviews-Z_Hotel_Business_Spa-Otwock_Mazovia_Province_Central_Poland.html" rel="nofollow" title="tripadvisor" class="socials__link is-tripadvisor" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor-filled" aria-hidden="true"></span> <span class="u-sr-only">tripadvisor</span> </a> </li> <li class="socials__item"> <a href="https://www.facebook.com/Z.Hotel.Business.Spa/" rel="nofollow" title="facebook" class="socials__link is-facebook" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook-filled" aria-hidden="true"></span> <span class="u-sr-only">facebook</span> </a> </li> <li class="socials__item"> <a href="https://instagram.com/z.hotel.otwock/" rel="nofollow" title="instagram" class="socials__link is-instagram" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram-filled" aria-hidden="true"></span> <span class="u-sr-only">instagram</span> </a> </li> </ul> </div> <div class="created-hld"> <div> <span class="created-hld__text">created by</span> <a class="created-hld__link" href="https://www.profitroom.com" rel="nofollow" target="_blank" aria-label="Link do strony głównej Profitroom"> <span class="icon icon-profitroom" aria-hidden="true"></span> </a> </div> </div> </div> </div> </footer> <div data-component-id='28369623' > </div> 
76<script>
77    /* Global helper for inline JS (twig templates, onclick handlers) to get consent params */
78    window.__getConsentData = function() {
79        if (!window.__cookieMonster || !window.__cookieMonster.getConsentParams) return {};
80        var consentParams = window.__cookieMonster.getConsentParams();
81        if (!consentParams) return {};
82        var params = new URLSearchParams(consentParams);
83        var result = {};
84        var tcf = params.get('tcf');
85        var cs = params.get('cs');
86        if (tcf) result.tcf = tcf;
87        if (cs) result.cs = cs;
88        return result;
89    };
90
91    /* CRITICAL: 100+ footer templates call openCookieModal() via onclick handlers */
92    /* e.g. <a class="manageCookieSettings" onclick="openCookieModal()"> */
93    window.openCookieModal = function() {
94        if (window.__cookieMonster) {
95            window.__cookieMonster.displaySettings();
96        }
97    };
98
99    /* NOTE: v1 acceptOnlyRequiredCookies() and _acceptCookiesPolicy() are NOT reimplemented.
100       cookie-monster v2 Accept/Reject buttons handle the full consent pipeline internally
101       (writes all 3 cookies, updates GCM, dispatches events). The v1 setConsent() only writes
102       the legacy cookie and would create inconsistent state. */
103
104    /* Fires when: (1) returning visitor — consent loaded from cookies during render()
105                   (2) new consent — user clicks Accept/Reject/Save in cookie-monster UI */
106    document.addEventListener('cookie-monster:cookie-exists', function() {
107        var consent = window.__cookieMonster ? window.__cookieMonster.getConsent() : '';
108        var categories = consent ? consent.split(',') : [];
109
110        /* Synchronous global for hotel scripts that check window.beAcceptedCookiePolicies */
111        window.beAcceptedCookiePolicies = categories;
112
113        /* localStorage compat for cross-tab sync indication (v1 uses `acceptedCategories` key) */
114        try {
115            localStorage.setItem('cookiesManager', JSON.stringify({ acceptedCategories: categories }));
116        } catch(e) {}
117
118        /* Push to GTM dataLayer — matches BE7/Upper6 format for cross-product consistency.
119           v1 only pushed {event, cookieConsentCategory}; v2 adds consentState, tcfString,
120           compactConsent (same as BE7 determineDataForCookieConsent) */
121        window.dataLayer = window.dataLayer || [];
122        var dataLayerEntry = {
123            'event': 'cookieConsent',
124            'cookieConsentCategory': categories
125        };
126        if (window.__cookieMonster) {
127            /* Per-vendor consent state (e.g. {"755": {"1": true, "2": false}}) */
128            var consentState = window.__cookieMonster.getConsentState ? window.__cookieMonster.getConsentState() : null;
129            if (consentState) {
130                dataLayerEntry.consentState = consentState;
131            }
132            /* TCF string + compact consent for cross-domain transfer */
133            var consentParams = window.__cookieMonster.getConsentParams ? window.__cookieMonster.getConsentParams() : null;
134            if (consentParams) {
135                var params = new URLSearchParams(consentParams);
136                var tcf = params.get('tcf');
137                var cs = params.get('cs');
138                if (tcf) dataLayerEntry.tcf = tcf;
139                if (cs) dataLayerEntry.cs = cs;
140            }
141        }
142        window.dataLayer.push(dataLayerEntry);
143
144        /* Activate scripts gated by consent category */
145        loadScriptsForConsent(categories);
146
147        /* Dispatch events for hotel scripts.
148           v1 sends CustomEvent with detail.acceptedCategories — must match */
149        window.dispatchEvent(new CustomEvent('success-save-cookies', {
150            detail: { acceptedCategories: categories }
151        }));
152        window.dispatchEvent(new CustomEvent('load-cookies'));
153
154        /* Legacy GA activation hook (some hotel templates define window.activateGA) */
155        if (typeof window.activateGA === 'function') {
156            window.activateGA();
157        }
158    });
159
160    /* Activate type="text/plain" scripts that match accepted consent categories.
161       Hotels use this pattern: 
161<script type="text/plain" data-cookie-consent="marketing" src="...">
162       When marketing category is accepted, the script is cloned as type="text/javascript" to execute. */
163    function loadScriptsForConsent(acceptedCategories) {
164        var scripts = document.querySelectorAll('script[data-cookie-consent][type="text/plain"]');
165        scripts.forEach(function(script) {
166            var category = script.getAttribute('data-cookie-consent');
167            if (acceptedCategories.indexOf(category) !== -1) {
168                var newScript = document.createElement('script');
169                /* Copy ALL attributes from original (async, defer, data-*, id, crossorigin, etc.) */
170                Array.from(script.attributes).forEach(function(attr) {
171                    newScript.setAttribute(attr.name, attr.value);
172                });
173                /* Override type from "text/plain" to "text/javascript" to enable execution */
174                newScript.type = 'text/javascript';
175                /* Copy inline content if no src */
176                if (!script.src) {
177                    newScript.textContent = script.textContent;
178                }
179                script.parentNode.insertBefore(newScript, script.nextSibling);
180                script.parentNode.removeChild(script);
181            }
182        });
183    }
184
185    /* Necessary scripts are strictly-necessary (GDPR) — they must run for every visitor
186       without consent. cookie-monster v2 lazy-inits on first user interaction, so the
187       cookie-monster:cookie-exists handler above can't be relied on to activate them.
188       Activate them here as soon as the DOM is ready, independent of consent state.
189       Once converted to text/javascript they no longer match loadScriptsForConsent's
190       [type="text/plain"] selector, so there is no double execution. */
191    function activateNecessaryScripts() {
192        loadScriptsForConsent(['necessary']);
193    }
194
195    if (document.readyState === 'loading') {
196        document.addEventListener('DOMContentLoaded', activateNecessaryScripts);
197    } else {
198        activateNecessaryScripts();
199    }
200</script>
200 <link rel="stylesheet" href="/cookie-monster/legacy.css?v=v3.41.22" media="print" onload="this.media='all'"> 
200<script src="/cookie-monster/legacy.js?v=v3.41.22" defer></script>
200 <style> .cm-container { --cm-primary-color: #341F17; --cm-primary-hover: #341F17; } </style> 
200<script>
201    window.addEventListener('load', function() {
202
203        const init = () => {
204            if (window.__cookieMonster) return;
205            if (typeof CookieMonster !== 'undefined') {
206                window.__cookieMonster = new CookieMonster(
207                    "zhotelbusinessspa",
208                    {
209                        locale: "pl",
210                        legalName: "Z\u002DHOTEL\u0020SP\u00D3\u0141KA\u0020Z\u0020OGRANICZON\u0104\u0020ODPOWIEDZIALNO\u015ACI\u0104",
211                                                mode: "config",
212                        vendorConfig: {"siteKey":"zhotelbusinessspa","gvlVersion":172,"categories":["necessary","analytics","marketing"],"vendors":[{"id":646,"name":"Profitroom","category":"analytics","gvlId":null,"policyUrl":"https:\/\/profitroom.com\/privacy-policy","isRequired":true,"purposes":[1,2,7,8,10]},{"id":708,"name":"Google Advertising Products","category":"marketing","gvlId":755,"policyUrl":"https:\/\/business.safety.google\/intl\/pl\/privacy\/","isRequired":false,"purposes":[1,2,3,4,7,9,10]},{"id":710,"name":"Comscore B.V.","category":"analytics","gvlId":77,"policyUrl":"https:\/\/www.scorecardresearch.com\/privacy.aspx","isRequired":false,"purposes":[1,7,8,9,10]},{"id":828,"name":"Meta","category":"marketing","gvlId":null,"policyUrl":"https:\/\/z-hotel.com\/o-nas\/prywatnosc","isRequired":false,"purposes":[1,2,3,4,5,6,7,8,9,10,11]}],"purposes":{"1":{"category":"necessary","name":"Przechowywanie informacji na urz\u0105dzeniu lub dost\u0119p do nich","description":"Pliki cookie, identyfikatory urz\u0105dze\u0144 lub podobne identyfikatory online (np. identyfikatory oparte na logowaniu, identyfikatory przypisywane losowo, identyfikatory sieciowe) w po\u0142\u0105czeniu z innymi informacjami (takimi jak rodzaj przegl\u0105darki i informacje w niej zawarte, j\u0119zyk, rozmiar ekranu, obs\u0142ugiwane technologie itp.) mog\u0105 by\u0107 przechowywane lub odczytywane na Twoim urz\u0105dzeniu celem rozpoznania urz\u0105dzenia za ka\u017cdym razem, gdy nast\u0119puje po\u0142\u0105czenie z aplikacj\u0105 lub witryn\u0105 internetow\u0105 \u2013 w celach tutaj przedstawionych."},"2":{"category":"marketing","name":"Wykorzystywanie ograniczonych danych do wyboru reklam","description":"Reklamy prezentowane Tobie w serwisie mog\u0105 opiera\u0107 si\u0119 na ograniczonych danych takich jak witryna internetowa lub aplikacja, z kt\u00f3rych korzystasz, Twoja nieprecyzyjna lokalizacja, rodzaj urz\u0105dzenia albo tre\u015bci przegl\u0105dane przez Ciebie (na przyk\u0142ad w celu ograniczenia liczby wy\u015bwietle\u0144 danej reklamy)."},"3":{"category":"marketing","name":"Tworzenie profili w celu spersonalizowanych reklam","description":"Informacje na temat Twojej aktywno\u015bci w serwisie (np. przesy\u0142ane formularze, przegl\u0105dane tre\u015bci) mog\u0105 by\u0107 przechowywane i \u0142\u0105czone z innymi informacjami dotycz\u0105cymi Ciebie (na przyk\u0142ad informacjami o Twojej poprzedniej aktywno\u015bci w serwisie, innych witrynach internetowych lub aplikacjach) lub podobnych os\u00f3b. Informacje te wykorzystuje si\u0119 nast\u0119pnie do tworzenia lub ulepszania profilu odnosz\u0105cego si\u0119 do Ciebie (kt\u00f3ry to profil mo\u017ce na przyk\u0142ad obejmowa\u0107 Twoje zainteresowania i cechy osobiste). Tw\u00f3j profil mo\u017ce by\u0107 wykorzystywany (r\u00f3wnie\u017c p\u00f3\u017aniej) do pokazywania reklam, kt\u00f3re wydaj\u0105 si\u0119 bardziej odpowiednie, bior\u0105c pod uwag\u0119 Twoje mo\u017cliwe zainteresowania."},"4":{"category":"marketing","name":"Wykorzystanie profili do wyboru spersonalizowanych reklam","description":"Reklamy, ktore s\u0105 Ci prezentowane w tym serwisie mog\u0105 by\u0107 oparta na Twoich profilach reklamowych, kt\u00f3re mog\u0105 odzwierciedla\u0107 Twoj\u0105 aktywno\u015b\u0107 w serwisie, innych witrynach internetowych lub aplikacjach (np. przesy\u0142ane formularze, przegl\u0105dane tre\u015bci), mo\u017cliwe zainteresowania i cechy osobiste."},"5":{"category":"marketing","name":"Tworzenie profili w celu personalizacji tre\u015bci","description":"Informacje na temat Twojej aktywno\u015bci w serwisie (np. przesy\u0142ane formularze, przegl\u0105dane tre\u015bci niezwi\u0105zane z reklamami) mog\u0105 by\u0107 przechowywane i \u0142\u0105czone z innymi informacjami dotycz\u0105cymi Ciebie (na przyk\u0142ad informacjami o Twojej poprzedniej aktywno\u015bci w us\u0142udze, innych witrynach internetowych lub aplikacjach) lub podobnych os\u00f3b. Informacje te wykorzystuje si\u0119 nast\u0119pnie do tworzenia lub ulepszania Twojego profilu (kt\u00f3ry to profil mo\u017ce obejmowa\u0107 mo\u017cliwe zainteresowania i cechy osobiste). Tw\u00f3j profil mo\u017ce by\u0107 wykorzystywany (r\u00f3wnie\u017c p\u00f3\u017aniej) do prezentowania tre\u015bci, kt\u00f3re wydaj\u0105 si\u0119 bardziej odpowiednie w oparciu o Twoje ewentualne zainteresowania, na przyk\u0142ad poprzez dostosowanie kolejno\u015bci wy\u015bwietlania tre\u015bci, aby jeszcze \u0142atwiej by\u0142o Ci znale\u017a\u0107 tre\u015bci odpowiadaj\u0105ce Twoim zainteresowaniom."},"6":{"category":"marketing","name":"Wykorzystywanie profili w celu doboru spersonalizowanych tre\u015bci","description":"Tre\u015bci prezentowane w serwisie mog\u0105 by\u0107 oparte na Twoich profilach spersonalizowanej tre\u015bci, kt\u00f3re mog\u0105 odzwierciedla\u0107 Twoj\u0105 aktywno\u015b\u
2120107 w tym lub innym serwisie (bierze si\u0119 pod uwag\u0119 przesy\u0142ane formularze, przegl\u0105dane tre\u015bci itd.), mo\u017cliwe zainteresowania i aspekty osobiste. Informacje te mog\u0105 zosta\u0107 wykorzystane na przyk\u0142ad do dostosowania kolejno\u015bci wy\u015bwietlania tre\u015bci, aby jeszcze bardziej u\u0142atwi\u0107 Ci przegl\u0105danie w\u0142a\u015bciwych (niereklamowych) tre\u015bci odpowiadaj\u0105cych Twoim zainteresowaniom."},"7":{"category":"analytics","name":"Pomiar efektywno\u015bci reklam","description":"Informacje dotycz\u0105ce tego, kt\u00f3re reklamy s\u0105 Ci pokazywane, jak r\u00f3wnie\u017c tego, jak na nie reagujesz, mog\u0105 pom\u00f3c okre\u015bli\u0107, na ile dobrze zadzia\u0142a\u0142a dana reklama na Ciebie lub inne osoby i czy cele reklamy zosta\u0142y osi\u0105gni\u0119te. Na przyk\u0142ad czy w og\u00f3le widzia\u0142e\u015b reklam\u0119, czy j\u0105 na ni\u0105 klikn\u0105\u0142e\u015b, czy sk\u0142oni\u0142a to Ciebie do zakupu produktu lub odwiedzenia witryny internetowej itp. Jest to bardzo pomocne w zrozumieniu  znaczenia kampanii reklamowych."},"8":{"category":"analytics","name":"Pomiar efektywno\u015bci tre\u015bci","description":"Informacje dotycz\u0105ce prezentowanych Ci tre\u015bci oraz Twoje reakcje na nie mog\u0105 zosta\u0107 wykorzystane do okre\u015blenia, czy (niereklamowe) tre\u015bci dotar\u0142y \u2013 na przyk\u0142ad \u2013 do zamierzonych odbiorc\u00f3w i czy odpowiada\u0142y Twoim zainteresowaniom. Pozwalaj\u0105 si\u0119\u00a0dowiedzie\u0107, czy przeczyta\u0142e\u015b artyku\u0142, obejrza\u0142e\u015b film, s\u0142ucha\u0142e\u015b podcastu lub sprawdzi\u0142e\u015b opis produktu, ile czasu sp\u0119dzi\u0142e\u015b, korzystaj\u0105c z serwisu, jakie witryny internetowe odwiedzi\u0142e\u015b itp. Pomaga to pozna\u0107 znaczenie (niereklamowych) pokazywanych Tobie tre\u015bci."},"9":{"category":"marketing","name":"Rozumienie odbiorc\u00f3w dzi\u0119ki statystyce lub kombinacji danych z r\u00f3\u017cnych \u017ar\u00f3de\u0142","description":"Mo\u017cna generowa\u0107 raporty na podstawie kombinacji zestaw\u00f3w danych (takich jak profile u\u017cytkownik\u00f3w, statystyki, badania rynku, dane analityczne) dotycz\u0105cych reakcji u\u017cytkownik\u00f3w na tre\u015bci reklamowe lub niereklamowe. Chodzi o identyfikacj\u0119 wsp\u00f3lnych cech (na przyk\u0142ad okre\u015blenie, kt\u00f3rzy odbiorcy docelowi s\u0105 bardziej otwarci na kampani\u0119 reklamow\u0105 lub tre\u015bci danego typu)."},"10":{"category":"analytics","name":"Rozw\u00f3j i ulepszanie us\u0142ug","description":"Informacje na temat Twojej aktywno\u015bci w serwisie, np. odnosz\u0105ce si\u0119 do Twoich reakcji na reklamy lub tre\u015bci, mog\u0105 by\u0107 bardzo pomocne w ulepszaniu produkt\u00f3w i us\u0142ug oraz tworzeniu nowych produkt\u00f3w i us\u0142ug w oparciu o Twoje interakcje, typ odbiorc\u00f3w itp. Ten konkretny cel nie obejmuje tworzenia ani ulepszania profili czy identyfikator\u00f3w u\u017cytkownik\u00f3w."},"11":{"category":"marketing","name":"Wykorzystywanie ograniczonych danych do wyboru tre\u015bci","description":"Tre\u015bci prezentowane Tobie w serwisie mog\u0105 opiera\u0107 si\u0119 na ograniczonych danych takich jak witryna internetowa lub aplikacja, z kt\u00f3rych korzystasz, Twoja nieprecyzyjna lokalizacja, rodzaj urz\u0105dzenia albo tre\u015bci przegl\u0105dane przez Ciebie (na przyk\u0142ad w celu ograniczenia liczby wy\u015bwietle\u0144 danego filmu lub artyku\u0142u)."}},"specialFeatures":{"1":{"category":"marketing","name":"U\u017cycie dok\u0142adnych danych geolokalizacyjnych","description":"Za zgod\u0105 u\u017cytkownika do realizacji cel\u00f3w okre\u015blonych w niniejszym powiadomieniu mo\u017cna wykorzystywa\u0107 dok\u0142adn\u0105 lokalizacj\u0119 u\u017cytkownika (mowa tu o promieniu nieprzekraczaj\u0105cym 500 metr\u00f3w)."},"2":{"category":"marketing","name":"Identyfikowanie urz\u0105dze\u0144 na podstawie aktywnie \u017c\u0105danych informacji","description":"Za zgod\u0105 u\u017cytkownika mo\u017ce zosta\u0107 wys\u0142ane \u017c\u0105danie o podanie okre\u015blonych cech urz\u0105dzenia u\u017cytkownika, kt\u00f3re pozwol\u0105 na odr\u00f3\u017cnienie go od innych urz\u0105dze\u0144 (np. zainstalowane wtyczki i czcionki, rozdzielczo\u015b\u
2120107 ekranu) \u2013 w zwi\u0105zku z realizacj\u0105 cel\u00f3w, o kt\u00f3rych mowa w niniejszym powiadomieniu."}},"consentTextOverrides":{"necessary":{"title":"Niezb\u0119dne pliki cookie","consentText":"Zapewniaj\u0105 prawid\u0142owe dzia\u0142anie i bezpiecze\u0144stwo strony \u2013 umo\u017cliwiaj\u0105 logowanie, rezerwacje i wykrywanie nadu\u017cy\u0107. Nie podlegaj\u0105 wy\u0142\u0105czeniu. Podstawa prawna: art. 6 ust. 1 lit. b RODO (wykonanie umowy)","consentShortText":""},"marketing":{"title":"Marketingowe pliki cookie","consentText":"Umo\u017cliwiaj\u0105 personalizacj\u0119 ofert i ocen\u0119 skuteczno\u015bci naszych kampanii reklamowych, dzi\u0119ki czemu widzisz tre\u015bci dopasowane do Twoich zainteresowa\u0144. Podstawa prawna: art. 6 ust. 1 lit. a RODO (zgoda).","consentShortText":""},"analytics":{"title":"Pliki cookie analityczne","consentText":"Pozwalaj\u0105 mierzy\u0107 ruch i ulepsza\u0107 serwis, aby lepiej odpowiada\u0142 na potrzeby u\u017cytkownik\u00f3w. Podstawa prawna: art. 6 ust. 1 lit. a RODO (zgoda).","consentShortText":""},"main":{"title":"Zgoda na pliki cookie","consentText":"Aby \u015bwiadczy\u0107 us\u0142ugi na najwy\u017cszym poziomie, serwis wykorzystuje pliki cookies zapisywane w pami\u0119ci przegl\u0105darki. Szczeg\u00f3\u0142owe informacje o celach ich u\u017cywania, w tym dotycz\u0105ce analityki, personalizacji tre\u015bci i reklam, znajdziesz w <a href=\"https:\/\/z-hotel.com\/o-nas\/prywatnosc\">Polityce prywatno\u015bci<\/a>. Klikaj\u0105c \u201eZaakceptuj wszystkie\u201d, wyra\u017casz zgod\u0119 na stosowanie technologii takich jak pliki cookies oraz na przetwarzanie Twoich danych osobowych, takich jak adres IP i identyfikatory plik\u00f3w cookie, przez Z-Hotel Business & Spa, Wczasowa 25, 05-402 Otwock, w celach analitycznych i marketingowych \u2013 m.in. w celu dopasowania tre\u015bci reklam do Twoich preferencji oraz pomiaru ich skuteczno\u015bci. Zgodami mo\u017cesz zarz\u0105dza\u0107 lub je zmieni\u0107 w dowolnym momencie, przechodz\u0105c do ustawie\u0144 cookies.","consentShortText":""}}},
213                                            }
214                );
215
216                const defaultDisabledParams = {
217                    setDefaults: false,
218                };
219
220                window.__cookieMonster.render(defaultDisabledParams);
221            }
222        };
223
224        ['mouseover', 'scroll', 'touchstart', 'resize'].forEach(e => window.addEventListener(e, init, {once: true}));
225    });
226</script>
226 
226<script id="translations-data" type="application/json">
227	{
228	        "prevSlide": "Poprzedni slajd",
229	        "nextSlide": "Następny slajd",
230	        "paginationNext": "Przejdź do slajdu nr",
231	        "firstSlide": "Pierwszy slajd",
232	        "lastSlide": "Ostatni slajd",
233	        "contrastActivate": "Włącz tryb wysokiego kontrastu",
234	        "contrastDeactivate": "Wyłącz tryb wysokiego kontrastu",
235	        "changeTheContrast": "a11y.change_the_contrast",
236			"contrastMode": "Tryb wysokiego kontrastu",
237	        "moreInformations": "Więcej"
238	    }
239</script>
239 
239<script src="/templates/cape_town/runtime.0b83b59c.js"></script>
239<script src="/templates/cape_town/global.904c926b.js"></script>
239 
239<script src="/templates/cape_town/1.53223860.js"></script>
239<script src="/templates/cape_town/9.14784903.js"></script>
239<script src="/templates/cape_town/app.390bed91.js"></script>
239 
239<script defer src="//open.upperbooking.com/zhotelbusinessspa/Booking.min.js?locale=pl"></script>
239 
239<script>
240    document.addEventListener('DOMContentLoaded', function () {
241
242        if (window.matchMedia("(max-width: 768px)").matches) {
243            return;
244        };
245
246        const today = new Date();
247        const tomorrow = new Date();
248        tomorrow.setDate(today.getDate() + 1);
249
250        const formatDateWithZero = (str) => {
251            return String(str).padStart(2, '0');
252        };
253
254        const formatDate = (date) => {
255            const day = formatDateWithZero(date.getDate());
256            const month = formatDateWithZero(date.getMonth() + 1);
257            const year = date.getFullYear();
258            return `${day}.${month}.${year}`;
259        };
260
261        const getMonthName = (date) => {
262            const monthIndex = date.getMonth();
263            if (monthTranslations.length > 0) {
264                return monthTranslations[monthIndex];
265            } else {
266                return formatDateWithZero(date.getMonth() + 1);
267            }
268        };
269
270        const calcDatePatternSeparator = (inputValue) => {
271            if (inputValue.length === 0) return '';
272            const lastChar = inputValue.charAt(inputValue.length - 1);
273
274            return /\p{L}|\p{N}|\s/u.test(lastChar) ? '' : lastChar;
275        };
276
277        const updateDate = (input, boxSelector, date) => {
278            const box = input.closest(boxSelector);
279            if (!box) return;
280
281            const useShortYear = box.hasAttribute('data-short-year');
282            input.value = formatDate(date);
283
284            const dayElement = box.querySelector('.js-input-hld__day-number');
285            const monthElement = box.querySelector('.js-input-hld__month');
286            const yearElement = box.querySelector('.js-input-hld__year');
287
288            if (dayElement)
289                dayElement.textContent = formatDateWithZero(date.getDate()) + calcDatePatternSeparator(dayElement.textContent);
290
291            if (monthElement)
292                monthElement.textContent = getMonthName(date) + calcDatePatternSeparator(monthElement.textContent);
293
294            if (yearElement) {
295                yearElement.textContent = (useShortYear ? String(date.getFullYear()).slice(-2) : date.getFullYear()) + calcDatePatternSeparator(yearElement.textContent);
296            }
297        };
298
299        const panelElement = document.querySelector('.js-site-panel-month');
300        const monthTranslations = [];
301
302        if (panelElement && document.documentElement.lang !== 'ar') {
303            for (let i = 1; i <= 12; i++) {
304                const monthName = panelElement.getAttribute(`data-month-name-${i}`) ||
305                                panelElement.querySelector(`[data-month-name-${i}]`)?.getAttribute(`data-month-name-${i}`);
306
307                if (monthName) {
308                    monthTranslations.push(monthName);
309                } else {
310                    break;
311                }
312            }
313        };
314
315        const checkinInputs = document.querySelectorAll('.js-input-checkin');
316        const checkoutInputs = document.querySelectorAll('.js-input-checkout');
317
318        checkinInputs.forEach((input) => {
319            updateDate(input, '.js-checkin-box', today);
320        });
321
322        checkoutInputs.forEach((input) => {
323            updateDate(input, '.js-checkout-box', tomorrow);
324        });
325    });
326</script>
326 
326<script type="application/ld+json">
327            {"@context":"https:\/\/schema.org","@type":"Hotel","name":"Z-Hotel Business & Spa","url":"https:\/\/z-hotel.com\/opinie","address":{"@type":"PostalAddress","streetAddress":"Wczasowa 25","addressLocality":"Otwock","postalCode":"05-402","addressCountry":"PL"},"geo":{"@type":"GeoCoordinates","latitude":52.1122935,"longitude":21.2306734},"telephone":"22 778 11 30","email":"[email protected]","image":"https:\/\/r.profitroom.com\/zhotelbusinessspa\/images\/e68a87f7-f36a-4e8b-9c6e-59db2e53e0b2.jpg","logo":{"@type":"ImageObject","contentUrl":"https:\/\/r.profitroom.pl\/zhotelbusinessspa\/images\/201508171627100.Logo_Br_z.jpg"}}
328        </script>
328 
328<script type="text/javascript" src="https://repuso.com/widgets/grid.js" async=""></script>
328 
328<script type="text/javascript">
329window.addEventListener('DOMContentLoaded', function()  { 
330
331    if(document.querySelector('body').getAttribute('data-page-id') === '349eff7f-70d1-4844-a9da-8bec5a75228f') {
332        const holder = document.createElement('div');
333        holder.classList.add('l-wrapper');
334        const script = document.createElement('div');
335        script.setAttribute('data-repuso-grid', '4304');
336        script.setAttribute('data-website-id', '1');
337        holder.appendChild(script);
338        document.querySelector('body').insertBefore(holder,document.querySelector('.l-section--newsletter'));
339    }
340
341    if(document.querySelector('body').getAttribute('data-page-id') === 'f0de8380-e5bf-4cd9-a2d2-bc41f05bf117') {
342        const iframeSection = document.createElement('section');
343        iframeSection.classList.add('l-section');
344        iframeSection.classList.add('l-section--iframe-map');
345
346        const iframeBox = document.createElement('div');
347        iframeBox.classList.add('l-wrapper');
348
349        const iframeHolder = document.createElement('div');
350        iframeHolder.classList.add('map-iframe');
351
352        const iframe = document.createElement('iframe');
353        iframe.classList.add('map-iframe__iframe');
354        iframe.setAttribute('src', 'https://www.google.com/maps/embed?pb=!1m28!1m12!1m3!1d78303.2282108432!2d21.080701868362734!3d52.17113196080642!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m13!3e0!4m5!1s0x471ecc8c93a84a83%3A0xa2e1cc1f1b7198de!2sPa%C5%82ac+Kultury+i+Nauki%2C+plac+Defilad%2C+Warszawa%2C+Polska!3m2!1d52.231777699999995!2d21.006162399999997!4m5!1s0x47192afe7cb983d5%3A0x4d54b0c0129206f8!2sZ-Hotel+Business+%26+Spa%2C+Wczasowa+25%2C+05-400+Otwock%2C+Polska!3m2!1d52.1123712!2d21.2305481!5e0!3m2!1spl!2spl!4v1468576506726');
355        iframe.setAttribute('allowfullscreen', '');
356
357        iframeHolder.appendChild(iframe);
358        iframeBox.appendChild(iframeHolder);
359        iframeSection.appendChild(iframeBox);
360
361        document.querySelector('body').insertBefore(iframeSection ,document.querySelector('.l-section--newsletter'));
362
363    }
364});
365</script>
365 
365<script>
366  (function() {
367    let messages =  [];messages.push({
368          type: 'be-voucher',
369          delay: 3,
370          params: {
371              image: '',
372              title: 'Podaruj\u0020pobyt\u0020w\u0020prezencie\u0021',
373              subtitle: '',
374              text: '',
375              url: '',
376              button: 'Kup\u0020voucher\u0021',
377              code: '',
378              buttonTarget: '_self',
379              buttonOnClick: 'Booking.OpenVoucher\u0028\u0029\u003B',
380              tag: '',
381          },
382        });if (messages.length) {
383      messages[0].delay = 1;
384    }
385
386    window.boosterSettings = {
387      position: 'right',
388      icon: ('announcement' === 'announcement') ? 'alert' : 'custom',
389      messages: messages,
390    };
391
392      })();
393
394</script>
394<script async src="https://booster.profitroom.com/build/app.min.js?v=21b476bd31358eadc2b81f01269131a2"></script>
394
395</body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.