{"id":642,"date":"2026-02-12T09:37:25","date_gmt":"2026-02-12T09:37:25","guid":{"rendered":"https:\/\/thessresidences.swallow.gr\/?page_id=642"},"modified":"2026-06-03T09:58:31","modified_gmt":"2026-06-03T09:58:31","slug":"services","status":"publish","type":"page","link":"https:\/\/thessresidences.com\/el\/services\/","title":{"rendered":"\u03a5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2 &amp; \u03a0\u03b1\u03c1\u03bf\u03c7\u03ad\u03c2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"642\" class=\"elementor elementor-642\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c511963 e-con-full e-flex e-con e-parent\" data-id=\"c511963\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb0542f elementor-widget__width-inherit heading_text elementor-widget elementor-widget-heading\" data-id=\"cb0542f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><p>Services &amp; Amenities<\/p>\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11e05fe e-flex e-con-boxed e-con e-parent\" data-id=\"11e05fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b772990 elementor-widget elementor-widget-image\" data-id=\"b772990\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/explore_thess2.jpg\" class=\"attachment-full size-full wp-image-510\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/explore_thess2.jpg 1200w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/explore_thess2-300x200.jpg 300w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/explore_thess2-1024x683.jpg 1024w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/explore_thess2-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44a059a e-flex e-con-boxed e-con e-parent\" data-id=\"44a059a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8ca8ebb e-con-full e-flex e-con e-child\" data-id=\"8ca8ebb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cde1bd0 heading_text elementor-widget elementor-widget-heading\" data-id=\"cde1bd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p>Making your stay a<br \/>\nholiday to remember<\/p>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6538524 e-con-full e-flex e-con e-child\" data-id=\"6538524\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e03400 elementor-widget__width-initial read_more_text elementor-widget elementor-widget-text-editor\" data-id=\"9e03400\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"text_editor\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Thess Residences have been thoughtfully designed to meet every possible need of our guests. The building features a fully equipped laundry and dry-cleaning area, complete with ironing facilities for your convenience and available whenever required. A fully equipped gym is also located within the property to support your health and fitness routine.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4943395 mobile-scroll-cards e-flex e-con-boxed e-con e-parent\" data-id=\"4943395\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:50,&quot;end&quot;:100}},&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2046000 elementor-widget elementor-widget-image\" data-id=\"2046000\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"523\" height=\"660\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg\" class=\"attachment-full size-full wp-image-843\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg 523w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203-238x300.jpg 238w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff5ae93 elementor-widget elementor-widget-image\" data-id=\"ff5ae93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1143\" height=\"660\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308.jpg\" class=\"attachment-full size-full wp-image-895\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308.jpg 1143w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308-300x173.jpg 300w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308-1024x591.jpg 1024w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308-768x443.jpg 768w\" sizes=\"(max-width: 1143px) 100vw, 1143px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6891def elementor-widget elementor-widget-image\" data-id=\"6891def\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"522\" height=\"660\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-193.jpg\" class=\"attachment-full size-full wp-image-845\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-193.jpg 522w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-193-237x300.jpg 237w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ad4d96 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"1ad4d96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae5af3 e-con-full e-flex e-con e-child\" data-id=\"3ae5af3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bc3922 heading_text elementor-widget elementor-widget-heading\" data-id=\"0bc3922\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p>Services &amp; amenities<\/p>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4fadb51 e-con-full e-flex e-con e-child\" data-id=\"4fadb51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ad7bdd elementor-widget__width-initial read_more_text elementor-widget elementor-widget-text-editor\" data-id=\"5ad7bdd\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"text_editor\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Thess Residences provides an exclusive selection of on-demand hotel services designed to enhance your stay. Please note that certain services may be subject to additional charges\u2014ask us for more details.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-653bdcd e-flex e-con-boxed e-con e-parent\" data-id=\"653bdcd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04c14cb elementor-widget elementor-widget-html\" data-id=\"04c14cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"services-section few-items\">\r\n  <div class=\"services-wrapper\" id=\"servicesWrapper\">\r\n    <div class=\"services-title\" id=\"servicesTitle\">\r\n      Additional<br>services<br>\r\n      <span class=\"small-text\">\r\n        *Thess Residences offers a curated selection of personalized services upon request, thoughtfully designed to elevate your stay. Please note that these services are available at an additional charge \u2014 feel free to contact us for further information.\r\n      <\/span>\r\n    <\/div>\r\n    <div class=\"services-list\" id=\"servicesList\">\r\n      <div class=\"services-track\" id=\"servicesTrack\">\r\n\r\n        <div class=\"parking-wrap\" id=\"parkingWrap\">\r\n          <div class=\"service-item active\" id=\"parkingItem\">\r\n            Parking\r\n            <span class=\"info-icon\" aria-label=\"More info\">i<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"service-item active\">Transfers<\/div>\r\n        <div class=\"service-item active\">Wellness &amp; Spa<\/div>\r\n        <div class=\"service-item active\">Excursions<\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"bottom-gradient\"><\/div>\r\n  <\/div>\r\n\r\n  <div id=\"parkingTooltip\" class=\"parking-tooltip\">\r\n    <button id=\"parkingCloseBtn\" class=\"tooltip-close\" aria-label=\"Close\">\u2715<\/button>\r\n    <span id=\"parkingTooltipContent\"><\/span>\r\n  <\/div>\r\n\r\n  <style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600&subset=latin,greek&display=swap');\r\n\r\n    .small-text {\r\n      display: block;\r\n      padding-top: 8px;\r\n      font-size: 12px;\r\n      font-style: italic;\r\n      line-height: 1.3;\r\n      white-space: normal;\r\n      word-break: break-word;\r\n      width: 60%;\r\n    }\r\n    @media (max-width: 480px) {\r\n  .small-text {\r\n    width: 100%;\r\n    font-size: 9px;\r\n    line-height: 1.15;\r\n  }\r\n}\r\n\r\n.service-item {\r\n    font-family: 'Noto Serif', serif;\r\n    font-weight: 400;\r\n}\r\n\r\n    .services-title {\r\n      line-height: 1 !important;\r\n    }\r\n    @media (max-width: 480px) {\r\n      .small-text {\r\n        font-size: 9px;\r\n        line-height: 1.15;\r\n      }\r\n    }\r\n\r\n    .parking-wrap {\r\n      position: relative;\r\n      display: inline-block;\r\n    }\r\n\r\n    .info-icon {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      width: 18px;\r\n      height: 18px;\r\n      border-radius: 50%;\r\n      background: #000;\r\n      color: #fff;\r\n      font-size: 10px;\r\n      font-weight: 700;\r\n      font-style: normal;\r\n      font-family: 'Manrope', sans-serif;\r\n      flex-shrink: 0;\r\n      vertical-align: middle;\r\n      margin-left: 3px;\r\n      animation: parking-pulse 2s infinite;\r\n      cursor: pointer;\r\n    }\r\n\r\n    @keyframes parking-pulse {\r\n      0%, 100% { box-shadow: 0 0 0 0px rgba(0,0,0,0.2); }\r\n      50%       { box-shadow: 0 0 0 5px rgba(0,0,0,0); }\r\n    }\r\n\r\n    .parking-tooltip {\r\n      display: none;\r\n      position: fixed;\r\n      width: calc(100vw - 32px);\r\n      max-width: 280px;\r\n      background: #fff;\r\n      border: 1px solid #e5e7eb;\r\n      border-radius: 10px;\r\n      padding: 12px 14px;\r\n      font-size: 13px;\r\n      font-family: 'Manrope', sans-serif;\r\n      line-height: 1.6;\r\n      color: #333;\r\n      z-index: 99999;\r\n      white-space: normal;\r\n      box-shadow: 0 4px 16px rgba(0,0,0,0.08);\r\n    }\r\n\r\n    .parking-tooltip.show {\r\n      display: block;\r\n    }\r\n\r\n    .tooltip-close,\r\n    .tooltip-close:hover,\r\n    .tooltip-close:focus {\r\n      background-color: transparent !important;\r\n      background: transparent !important;\r\n      font-size: 15px !important;\r\n      font-weight: 400 !important;\r\n      line-height: 1 !important;\r\n      color: #999 !important;\r\n      border-radius: 0 !important;\r\n      border: none !important;\r\n      padding: 0 !important;\r\n      margin-left: 8px !important;\r\n      float: right !important;\r\n      cursor: pointer !important;\r\n      box-shadow: none !important;\r\n      min-width: unset !important;\r\n      width: auto !important;\r\n      height: auto !important;\r\n    }\r\n\r\n    @media (hover: hover) {\r\n      .tooltip-close {\r\n        display: none !important;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n    (function () {\r\n      const item     = document.getElementById('parkingItem');\r\n      const tooltip  = document.getElementById('parkingTooltip');\r\n      const closeBtn = document.getElementById('parkingCloseBtn');\r\n      const content  = document.getElementById('parkingTooltipContent');\r\n\r\n      \/* \u2500\u2500 \u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03b1 \u03b1\u03bd\u03ac \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 \u2500\u2500 *\/\r\n      const texts = {\r\n        el: '\u0394\u03b9\u03b1\u03b8\u03ad\u03c4\u03bf\u03c5\u03bc\u03b5 \u03b7\u03bc\u03b5\u03c1\u03ae\u03c3\u03b9\u03b5\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03ac\u03b8\u03bc\u03b5\u03c5\u03c3\u03b7\u03c2 \u03bc\u03ad\u03c3\u03c9 \u03c3\u03c5\u03bd\u03b5\u03c1\u03b3\u03b1\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c7\u03ce\u03c1\u03bf\u03c5. \u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03ba\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7, \u03bc\u03b5 \u03b5\u03c0\u03b9\u03c0\u03bb\u03ad\u03bf\u03bd \u03c7\u03c1\u03ad\u03c9\u03c3\u03b7 \u20ac20 \u03b1\u03bd\u03ac \u03b7\u03bc\u03ad\u03c1\u03b1.',\r\n        en: 'Daily parking spaces are available through our partnered parking facilities. Reservation is required, with an additional charge of \u20ac20 per day.'\r\n      };\r\n\r\n      \/* \u0394\u03b9\u03b1\u03b2\u03ac\u03b6\u03b5\u03b9 \u03c4\u03b7 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf URL: \/el\/... \u2192 \"el\", \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \"en\" *\/\r\n      const lang = window.location.pathname.startsWith('\/el') ? 'el' : 'en';\r\n      content.textContent = texts[lang] || texts.en;\r\n\r\n      \/* \u039c\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03ac tooltip \u03c3\u03c4\u03bf body *\/\r\n      document.body.appendChild(tooltip);\r\n\r\n      const isTouch = () => window.matchMedia('(hover: none)').matches;\r\n\r\n      function positionTooltip() {\r\n        const rect     = item.getBoundingClientRect();\r\n        const tooltipW = Math.min(280, window.innerWidth - 32);\r\n        let left = rect.left;\r\n        let top  = rect.bottom + 10;\r\n\r\n        if (left + tooltipW > window.innerWidth - 16) {\r\n          left = window.innerWidth - tooltipW - 16;\r\n        }\r\n        if (left < 16) left = 16;\r\n\r\n        tooltip.style.left = left + 'px';\r\n        tooltip.style.top  = top + 'px';\r\n      }\r\n\r\n      \/* Desktop: hover *\/\r\n      item.addEventListener('mouseenter', function () {\r\n        if (!isTouch()) {\r\n          positionTooltip();\r\n          tooltip.classList.add('show');\r\n        }\r\n      });\r\n\r\n      item.addEventListener('mouseleave', function () {\r\n        if (!isTouch()) {\r\n          setTimeout(function () {\r\n            if (!tooltip.matches(':hover')) {\r\n              tooltip.classList.remove('show');\r\n            }\r\n          }, 100);\r\n        }\r\n      });\r\n\r\n      tooltip.addEventListener('mouseleave', function () {\r\n        if (!isTouch()) {\r\n          tooltip.classList.remove('show');\r\n        }\r\n      });\r\n\r\n      \/* Mobile: tap *\/\r\n      item.addEventListener('click', function () {\r\n        if (isTouch()) {\r\n          if (tooltip.classList.contains('show')) {\r\n            tooltip.classList.remove('show');\r\n          } else {\r\n            positionTooltip();\r\n            tooltip.classList.add('show');\r\n          }\r\n        }\r\n      });\r\n\r\n      closeBtn.addEventListener('click', function (e) {\r\n        e.stopPropagation();\r\n        tooltip.classList.remove('show');\r\n      });\r\n\r\n      document.addEventListener('click', function (e) {\r\n        if (!item.contains(e.target) && !tooltip.contains(e.target)) {\r\n          tooltip.classList.remove('show');\r\n        }\r\n      });\r\n\r\n      window.addEventListener('scroll', function () {\r\n        if (tooltip.classList.contains('show')) positionTooltip();\r\n      }, true);\r\n\r\n      window.addEventListener('resize', function () {\r\n        if (tooltip.classList.contains('show')) positionTooltip();\r\n      });\r\n\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a1cc2e container_after_services e-flex e-con-boxed e-con e-parent\" data-id=\"6a1cc2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c77b532 e-con-full e-flex e-con e-child\" data-id=\"c77b532\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3bfce9 heading_text elementor-widget elementor-widget-heading\" data-id=\"a3bfce9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p>We can help you arrange<br \/>\nanything you need<\/p>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a8ba95 e-con-full e-flex e-con e-child\" data-id=\"0a8ba95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d08ead elementor-widget__width-initial read_more_text elementor-widget elementor-widget-text-editor\" data-id=\"0d08ead\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"text_editor\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A holiday is more than accommodation, and your dedicated residence manager is here to connect you with the best of Thessaloniki through trusted local partners. Discover the city\u2019s culture, history, and cuisine, and experience its authentic urban rhythm like a local through our elevated hotel concierge services.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-942e2a9 e-flex e-con-boxed e-con e-parent\" data-id=\"942e2a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-255fd4e elementor-widget elementor-widget-shortcode\" data-id=\"255fd4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"services-gallery\">\r\n        <div class=\"rsw-wrap\">\r\n            <div class=\"swiper rsw-swiper servicesGallerySwiper\" id=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\" data-rsw-init=\"0\">\r\n                <div class=\"swiper-wrapper\">\r\n                                            <div class=\"swiper-slide\">\r\n                            <div class=\"slide-inner\">\r\n                                <a\r\n                                    class=\"services-gallery__lightbox\"\r\n                                    href=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/IMG_9420-scaled.jpg\"\r\n                                    data-elementor-open-lightbox=\"yes\"\r\n                                    data-elementor-lightbox-slideshow=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\"\r\n                                    data-elementor-lightbox-title=\"\"\r\n                                    aria-label=\"Gallery image\"\r\n                                >\r\n                                    <div class=\"services-gallery__slide\"\r\n                                         style=\"background-image:url('https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/IMG_9420-1024x768.jpg')\"\r\n                                         role=\"img\"\r\n                                         aria-label=\"\"><\/div>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"swiper-slide\">\r\n                            <div class=\"slide-inner\">\r\n                                <a\r\n                                    class=\"services-gallery__lightbox\"\r\n                                    href=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308.jpg\"\r\n                                    data-elementor-open-lightbox=\"yes\"\r\n                                    data-elementor-lightbox-slideshow=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\"\r\n                                    data-elementor-lightbox-title=\"\"\r\n                                    aria-label=\"Gallery image\"\r\n                                >\r\n                                    <div class=\"services-gallery__slide\"\r\n                                         style=\"background-image:url('https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Rectangle-308-1024x591.jpg')\"\r\n                                         role=\"img\"\r\n                                         aria-label=\"\"><\/div>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"swiper-slide\">\r\n                            <div class=\"slide-inner\">\r\n                                <a\r\n                                    class=\"services-gallery__lightbox\"\r\n                                    href=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/thessresidences_apartments5.jpg\"\r\n                                    data-elementor-open-lightbox=\"yes\"\r\n                                    data-elementor-lightbox-slideshow=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\"\r\n                                    data-elementor-lightbox-title=\"\"\r\n                                    aria-label=\"Gallery image\"\r\n                                >\r\n                                    <div class=\"services-gallery__slide\"\r\n                                         style=\"background-image:url('https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/thessresidences_apartments5-1024x683.jpg')\"\r\n                                         role=\"img\"\r\n                                         aria-label=\"\"><\/div>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"swiper-slide\">\r\n                            <div class=\"slide-inner\">\r\n                                <a\r\n                                    class=\"services-gallery__lightbox\"\r\n                                    href=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/the9135-edit.jpg\"\r\n                                    data-elementor-open-lightbox=\"yes\"\r\n                                    data-elementor-lightbox-slideshow=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\"\r\n                                    data-elementor-lightbox-title=\"\"\r\n                                    aria-label=\"Gallery image\"\r\n                                >\r\n                                    <div class=\"services-gallery__slide\"\r\n                                         style=\"background-image:url('https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/the9135-edit.jpg')\"\r\n                                         role=\"img\"\r\n                                         aria-label=\"\"><\/div>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"swiper-slide\">\r\n                            <div class=\"slide-inner\">\r\n                                <a\r\n                                    class=\"services-gallery__lightbox\"\r\n                                    href=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/the0784-edit.jpg\"\r\n                                    data-elementor-open-lightbox=\"yes\"\r\n                                    data-elementor-lightbox-slideshow=\"rsw_1e036b0c-55a3-4023-b1b0-9b3cd68a81df\"\r\n                                    data-elementor-lightbox-title=\"\"\r\n                                    aria-label=\"Gallery image\"\r\n                                >\r\n                                    <div class=\"services-gallery__slide\"\r\n                                         style=\"background-image:url('https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/02\/the0784-edit.jpg')\"\r\n                                         role=\"img\"\r\n                                         aria-label=\"\"><\/div>\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                                    <\/div>\r\n\r\n                <div class=\"rsw-floating-nav\" aria-label=\"Services gallery navigation\">\r\n                    <button class=\"rsw-btn rsw-prev\" type=\"button\" aria-label=\"Previous slide\">\r\n                        <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Leftarrow.svg\" alt=\"\">\r\n                    <\/button>\r\n\r\n                    <button class=\"rsw-btn rsw-next\" type=\"button\" aria-label=\"Next slide\">\r\n                        <img decoding=\"async\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Rightarrow.svg\" alt=\"\">\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <div class=\"rsw-scrollbar\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5999ea4 container_after_services e-flex e-con-boxed e-con e-parent\" data-id=\"5999ea4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7e34392 e-con-full e-flex e-con e-child\" data-id=\"7e34392\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fee7304 heading_text elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"fee7304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p>Everything You Need for a<br \/>\nPerfect Stay<\/p>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-463e642 e-flex e-con-boxed e-con e-parent\" data-id=\"463e642\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf4c96 elementor-widget elementor-widget-shortcode\" data-id=\"2bf4c96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"room-features\"><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Hangers.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Housekeeping<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Breakfast.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Breakfast<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Smart-TV.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Meeting Room<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Laundry-Room.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Laundry Room<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/pngtree-vending-machine-line-icon-vector-png-image_6701306-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/pngtree-vending-machine-line-icon-vector-png-image_6701306-150x150.png 150w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/pngtree-vending-machine-line-icon-vector-png-image_6701306-300x300.png 300w, https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/pngtree-vending-machine-line-icon-vector-png-image_6701306.png 360w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/span><span class=\"feature-text\">Auto Vending Machine<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Gym.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Gym<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Safe-Deposit-Box.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Safe Deposit Box<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Smart-TV.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Smart TV<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Hair-dryer.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Hair dryer<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Air-conditioning-panel.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Air conditioning panel<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/01\/Coffe-Machine.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Nespresso (Coffee capsules,sugar &amp; tea)<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/High-speed-wired-wireless-internet.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">High-speed wired &amp; wireless internet<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Fully-equipped-kitchen.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Fully equipped kitchen<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Menu-with-Hypoallergenic-pillows.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Menu with Hypoallergenic pillows<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/Papoutsanis-Olive-Care-products.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Premium care amenities<\/span><\/div><div class=\"feature-card\"><span class=\"feature-icon\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/05\/parking-car-svgrepo-com.svg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/span><span class=\"feature-text\">Parking (through partnered parking facilities \/ reservation required \/ additional charge of \u20ac20 per day)<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cdc6fd elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"2cdc6fd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4273f54 elementor-widget elementor-widget-html\" data-id=\"4273f54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .thess-booking-min{\r\n    --bg: rgba(210,210,210,.58);\r\n    --pill: rgba(255,255,255,.16);\r\n    --stroke: rgba(255,255,255,.14);\r\n    --txt: #010101;\r\n    --muted: rgba(0,0,0,.56);\r\n    --focus: rgba(0,0,0,.10);\r\n    --danger: #b42318;\r\n    --btn: #0b0b0b;\r\n    --btn-txt: #fff;\r\n    --btn-disabled: #8c8c8c;\r\n    --step-bg: rgba(255,255,255,.26);\r\n    --step-bg-hover: rgba(255,255,255,.42);\r\n    --step-disabled: rgba(255,255,255,.10);\r\n\r\n    display:flex;\r\n    align-items:flex-end;\r\n    gap:8px;\r\n    padding:10px 10px;\r\n    border-radius:18px;\r\n    background: var(--bg);\r\n    backdrop-filter: blur(22px);\r\n    -webkit-backdrop-filter: blur(22px);\r\n    border:1px solid rgba(255,255,255,.10);\r\n    box-shadow: 0 16px 38px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.14);\r\n    width:min(860px, 100%);\r\n    position:relative;\r\n    box-sizing:border-box;\r\n  }\r\n\r\n  .thess-booking-min .tag{\r\n    height:40px;\r\n    display:flex;\r\n    align-items:center;\r\n    padding:0 6px 0 4px;\r\n    font:700 11px\/1 Manrope, system-ui, sans-serif;\r\n    letter-spacing:.08em;\r\n    text-transform:uppercase;\r\n    color: var(--txt);\r\n    white-space:nowrap;\r\n    opacity:.95;\r\n    margin-bottom:0;\r\n  }\r\n\r\n  .thess-booking-min .fld{\r\n    position:relative;\r\n    display:grid;\r\n    grid-template-rows:10px 40px;\r\n    gap:6px;\r\n    min-width:128px;\r\n    align-items:end;\r\n  }\r\n\r\n  .thess-booking-min .fld--compact{\r\n    min-width:102px;\r\n  }\r\n\r\n  .thess-booking-min .fld span{\r\n    font:650 9px\/1 Manrope, system-ui, sans-serif;\r\n    letter-spacing:.12em;\r\n    text-transform:uppercase;\r\n    color: var(--txt);\r\n    padding-left:4px;\r\n    margin:0;\r\n    display:block;\r\n  }\r\n\r\n  .thess-booking-min input{\r\n    height:40px;\r\n    border-radius:12px;\r\n    border:1px solid var(--stroke);\r\n    background: var(--pill);\r\n    color: var(--txt);\r\n    padding:0 10px;\r\n    font:700 13px\/1 Manrope, system-ui, sans-serif;\r\n    outline:none;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.10);\r\n    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;\r\n    width:100%;\r\n    box-sizing:border-box;\r\n    appearance:none;\r\n    -webkit-appearance:none;\r\n    margin:0;\r\n  }\r\n\r\n  .thess-booking-min input:focus{\r\n    border-color: rgba(0,0,0,.22);\r\n    box-shadow: 0 0 0 3px var(--focus), inset 0 1px 0 rgba(255,255,255,.10);\r\n    background: rgba(255,255,255,.22);\r\n  }\r\n\r\n  .thess-booking-min input[type=\"date\"]{\r\n    min-width:100%;\r\n    padding-right:5px;\r\n  }\r\n\r\n  .thess-booking-min .date-wrap{\r\n    position:relative;\r\n    height:40px;\r\n  }\r\n\r\n  .thess-booking-min .date-wrap svg{\r\n    position:absolute;\r\n    right:11px;\r\n    top:50%;\r\n    transform:translateY(-50%);\r\n    width:14px;\r\n    height:14px;\r\n    pointer-events:none;\r\n    opacity:.9;\r\n  }\r\n\r\n\r\n  .thess-booking-min .stepper{\r\n    height:40px;\r\n    border-radius:12px;\r\n    border:1px solid var(--stroke);\r\n    background: var(--pill);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.10);\r\n    display:grid;\r\n    grid-template-columns:24px 1fr 24px;\r\n    align-items:center;\r\n    gap:4px;\r\n    padding:0 6px;\r\n    box-sizing:border-box;\r\n    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;\r\n    margin:0;\r\n  }\r\n\r\n  .thess-booking-min .stepper:focus-within{\r\n    border-color: rgba(0,0,0,.22);\r\n    box-shadow: 0 0 0 3px var(--focus), inset 0 1px 0 rgba(255,255,255,.10);\r\n    background: rgba(255,255,255,.22);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn{\r\n    width:24px;\r\n    height:24px;\r\n    border:0;\r\n    border-radius:999px;\r\n    background: var(--step-bg);\r\n    color:#010101;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    cursor:pointer;\r\n    padding:0;\r\n    transition: background .16s ease, transform .12s ease, opacity .16s ease;\r\n    box-shadow:none;\r\n    -webkit-tap-highlight-color: transparent;\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:hover{\r\n    background: var(--step-bg-hover);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:active{\r\n    transform: scale(.94);\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn:disabled{\r\n    cursor:not-allowed;\r\n    background: var(--step-disabled);\r\n    opacity:.42;\r\n    transform:none;\r\n  }\r\n\r\n  .thess-booking-min .stepper-btn svg{\r\n    width:10px;\r\n    height:10px;\r\n    display:block;\r\n  }\r\n\r\n  .thess-booking-min .stepper-value{\r\n    text-align:center;\r\n    font:750 13px\/1 Manrope, system-ui, sans-serif;\r\n    color: var(--txt);\r\n    user-select:none;\r\n    font-variant-numeric: tabular-nums;\r\n  }\r\n\r\n  .thess-booking-min .fld.is-error input,\r\n  .thess-booking-min .fld.is-error .stepper{\r\n    border-color: rgba(180,35,24,.42);\r\n    box-shadow: 0 0 0 3px rgba(180,35,24,.10);\r\n    background: rgba(255,255,255,.28);\r\n  }\r\n\r\n  .thess-booking-min .err{\r\n    position:absolute;\r\n    left:4px;\r\n    top:100%;\r\n    margin-top:4px;\r\n    min-height:0;\r\n    padding-left:0;\r\n    font:600 10px\/1.1 Manrope, system-ui, sans-serif;\r\n    color: var(--danger);\r\n    opacity:0;\r\n    transform: translateY(-2px);\r\n    transition: opacity .16s ease, transform .16s ease;\r\n    pointer-events:none;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .thess-booking-min .fld.is-error .err{\r\n    opacity:1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]{\r\n    margin-left:auto;\r\n    height:40px;\r\n    padding:0 18px;\r\n    border-radius:12px;\r\n    border:0;\r\n    background: var(--btn);\r\n    color: var(--btn-txt);\r\n    font:750 13px\/1 Manrope, system-ui, sans-serif;\r\n    cursor:pointer;\r\n    box-shadow: 0 12px 26px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.10);\r\n    transition: filter .2s ease, transform .15s ease, opacity .18s ease, background .18s ease;\r\n    white-space:nowrap;\r\n    align-self:flex-end;\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:hover{\r\n    filter: brightness(1.05);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:active{\r\n    transform: translateY(1px);\r\n  }\r\n\r\n  .thess-booking-min button[type=\"submit\"]:disabled{\r\n    cursor:not-allowed;\r\n    opacity:.72;\r\n    background: var(--btn-disabled);\r\n    filter:none;\r\n    box-shadow:none;\r\n  }\r\n\r\n  .thess-booking-min .sr-status{\r\n    position:absolute;\r\n    width:1px;\r\n    height:1px;\r\n    padding:0;\r\n    margin:-1px;\r\n    overflow:hidden;\r\n    clip:rect(0,0,0,0);\r\n    white-space:nowrap;\r\n    border:0;\r\n  }\r\n\r\n  @media (max-width: 820px){\r\n    .thess-booking-min{\r\n      flex-wrap:wrap;\r\n      gap:8px;\r\n      padding:10px;\r\n      border-radius:18px;\r\n    }\r\n\r\n    .thess-booking-min .tag{\r\n      width:100%;\r\n      height:auto;\r\n      padding:0 2px;\r\n    }\r\n\r\n    .thess-booking-min .fld,\r\n    .thess-booking-min .fld--compact{\r\n      min-width:0;\r\n      flex:1 1 calc(50% - 4px);\r\n    }\r\n\r\n    .thess-booking-min input[type=\"date\"]{\r\n      width:100%;\r\n      min-width:0;\r\n    }\r\n\r\n    .thess-booking-min button[type=\"submit\"]{\r\n      flex:1 1 100%;\r\n      margin-left:0;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<form class=\"thess-booking-min is-super-min\"\r\n      id=\"thessBookingForm\"\r\n      action=\"https:\/\/thessresidences.reserve-online.net\/\"\r\n      target=\"_blank\"\r\n      method=\"GET\"\r\n      novalidate>\r\n\r\n\r\n  <label class=\"fld\" data-field=\"checkin\">\r\n    <span>Arrival<\/span>\r\n    <div class=\"date-wrap\">\r\n      <input\r\n        type=\"date\"\r\n        name=\"checkin\"\r\n        id=\"thess-checkin\"\r\n        aria-label=\"Arrival date\"\r\n        required>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld\" data-field=\"checkout\">\r\n    <span>Departure<\/span>\r\n    <div class=\"date-wrap\">\r\n      <input\r\n        type=\"date\"\r\n        name=\"checkout\"\r\n        id=\"thess-checkout\"\r\n        aria-label=\"Departure date\"\r\n        required>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld fld--compact\" data-field=\"adults\">\r\n    <span>Adults<\/span>\r\n    <div class=\"stepper\" role=\"group\" aria-label=\"Adults selector\">\r\n      <button type=\"button\" class=\"stepper-btn minus\" data-target=\"adults\" aria-label=\"Decrease adults\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <div class=\"stepper-value\" id=\"thess-adults-value\" aria-live=\"polite\">2<\/div>\r\n      <input type=\"hidden\" name=\"adults\" id=\"thess-adults\" value=\"2\">\r\n\r\n      <button type=\"button\" class=\"stepper-btn plus\" data-target=\"adults\" aria-label=\"Increase adults\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <label class=\"fld fld--compact\" data-field=\"children\">\r\n    <span>Children<\/span>\r\n    <div class=\"stepper\" role=\"group\" aria-label=\"Children selector\">\r\n      <button type=\"button\" class=\"stepper-btn minus\" data-target=\"children\" aria-label=\"Decrease children\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <div class=\"stepper-value\" id=\"thess-children-value\" aria-live=\"polite\">0<\/div>\r\n      <input type=\"hidden\" name=\"children\" id=\"thess-children\" value=\"0\">\r\n\r\n      <button type=\"button\" class=\"stepper-btn plus\" data-target=\"children\" aria-label=\"Increase children\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\">\r\n          <path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"err\" aria-hidden=\"true\"><\/div>\r\n  <\/label>\r\n\r\n  <button type=\"submit\" id=\"thessBookingSubmit\" disabled>Search<\/button>\r\n\r\n  <div class=\"sr-status\" id=\"thessBookingStatus\" aria-live=\"polite\"><\/div>\r\n<\/form>\r\n\r\n<script>\r\n(function () {\r\n  const form = document.getElementById('thessBookingForm');\r\n  if (!form) return;\r\n\r\n  const checkin = form.querySelector('#thess-checkin');\r\n  const checkout = form.querySelector('#thess-checkout');\r\n  const adultsInput = form.querySelector('#thess-adults');\r\n  const childrenInput = form.querySelector('#thess-children');\r\n  const adultsValue = form.querySelector('#thess-adults-value');\r\n  const childrenValue = form.querySelector('#thess-children-value');\r\n  const submit = form.querySelector('#thessBookingSubmit');\r\n  const status = form.querySelector('#thessBookingStatus');\r\n\r\n  const LIMITS = {\r\n    adults: { min: 1, max: 20 },\r\n    children: { min: 0, max: 20 }\r\n  };\r\n\r\n  const fieldWrap = (nameOrEl) => {\r\n    if (typeof nameOrEl === 'string') {\r\n      return form.querySelector(`.fld[data-field=\"${nameOrEl}\"]`);\r\n    }\r\n    return nameOrEl.closest('.fld');\r\n  };\r\n\r\n  const errBox = (nameOrEl) => fieldWrap(nameOrEl)?.querySelector('.err');\r\n\r\n  const pad = (n) => String(n).padStart(2, '0');\r\n  const formatDate = (d) => `${d.getFullYear()}-${pad(d.getMonth() + 1)}-${pad(d.getDate())}`;\r\n\r\n  const today = new Date();\r\n  today.setHours(0, 0, 0, 0);\r\n\r\n  const addDays = (date, days) => {\r\n    const d = new Date(date);\r\n    d.setDate(d.getDate() + days);\r\n    return d;\r\n  };\r\n\r\n  const parseLocalDate = (value) => {\r\n    if (!value || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(value)) return null;\r\n    const [y, m, d] = value.split('-').map(Number);\r\n    const dt = new Date(y, m - 1, d);\r\n    dt.setHours(0, 0, 0, 0);\r\n    return dt;\r\n  };\r\n\r\n  const setError = (nameOrEl, message, inputEl) => {\r\n    const wrap = fieldWrap(nameOrEl);\r\n    const box = errBox(nameOrEl);\r\n    if (!wrap || !box) return;\r\n    wrap.classList.add('is-error');\r\n    box.textContent = message || '';\r\n    if (inputEl) inputEl.setAttribute('aria-invalid', 'true');\r\n  };\r\n\r\n  const clearError = (nameOrEl, inputEl) => {\r\n    const wrap = fieldWrap(nameOrEl);\r\n    const box = errBox(nameOrEl);\r\n    if (!wrap || !box) return;\r\n    wrap.classList.remove('is-error');\r\n    box.textContent = '';\r\n    if (inputEl) inputEl.removeAttribute('aria-invalid');\r\n  };\r\n\r\n  const getStepperValue = (name) => {\r\n    const input = name === 'adults' ? adultsInput : childrenInput;\r\n    const val = parseInt(input.value, 10);\r\n    return Number.isFinite(val) ? val : LIMITS[name].min;\r\n  };\r\n\r\n  const setStepperValue = (name, value) => {\r\n    const input = name === 'adults' ? adultsInput : childrenInput;\r\n    const display = name === 'adults' ? adultsValue : childrenValue;\r\n    const { min, max } = LIMITS[name];\r\n    const clamped = Math.max(min, Math.min(max, parseInt(value, 10) || min));\r\n    input.value = String(clamped);\r\n    display.textContent = String(clamped);\r\n    updateStepperButtons(name);\r\n  };\r\n\r\n  const updateStepperButtons = (name) => {\r\n    const wrap = fieldWrap(name);\r\n    if (!wrap) return;\r\n    const minus = wrap.querySelector('.minus');\r\n    const plus = wrap.querySelector('.plus');\r\n    const val = getStepperValue(name);\r\n    const { min, max } = LIMITS[name];\r\n\r\n    if (minus) minus.disabled = val <= min;\r\n    if (plus) plus.disabled = val >= max;\r\n  };\r\n\r\n  const syncDateConstraints = () => {\r\n    const todayStr = formatDate(today);\r\n    checkin.min = todayStr;\r\n\r\n    const inDate = parseLocalDate(checkin.value);\r\n    if (inDate) {\r\n      checkout.min = formatDate(addDays(inDate, 1));\r\n    } else {\r\n      checkout.min = formatDate(addDays(today, 1));\r\n    }\r\n  };\r\n\r\n  const autofixDates = () => {\r\n    const inDate = parseLocalDate(checkin.value);\r\n    const outDate = parseLocalDate(checkout.value);\r\n\r\n    if (inDate && inDate < today) {\r\n      checkin.value = formatDate(today);\r\n    }\r\n\r\n    const fixedIn = parseLocalDate(checkin.value);\r\n    if (!fixedIn) return;\r\n\r\n    const minOut = addDays(fixedIn, 1);\r\n    checkout.min = formatDate(minOut);\r\n\r\n    if (!outDate || outDate <= fixedIn) {\r\n      checkout.value = formatDate(minOut);\r\n    }\r\n  };\r\n\r\n  const validate = ({ announce = false } = {}) => {\r\n    let ok = true;\r\n\r\n    clearError('checkin', checkin);\r\n    clearError('checkout', checkout);\r\n    clearError('adults');\r\n    clearError('children');\r\n\r\n    syncDateConstraints();\r\n\r\n    const inDate = parseLocalDate(checkin.value);\r\n    const outDate = parseLocalDate(checkout.value);\r\n    const adultsNum = getStepperValue('adults');\r\n    const childrenNum = getStepperValue('children');\r\n\r\n    if (!inDate) {\r\n      setError('checkin', 'Select arrival', checkin);\r\n      ok = false;\r\n    } else if (inDate < today) {\r\n      setError('checkin', 'Arrival must be today or later', checkin);\r\n      ok = false;\r\n    }\r\n\r\n    if (!outDate) {\r\n      setError('checkout', 'Select departure', checkout);\r\n      ok = false;\r\n    } else if (inDate && outDate <= inDate) {\r\n      setError('checkout', 'Departure must be after arrival', checkout);\r\n      ok = false;\r\n    }\r\n\r\n    if (adultsNum < LIMITS.adults.min || adultsNum > LIMITS.adults.max) {\r\n      setError('adults', `Allowed: ${LIMITS.adults.min}-${LIMITS.adults.max}`);\r\n      ok = false;\r\n    }\r\n\r\n    if (childrenNum < LIMITS.children.min || childrenNum > LIMITS.children.max) {\r\n      setError('children', `Allowed: ${LIMITS.children.min}-${LIMITS.children.max}`);\r\n      ok = false;\r\n    }\r\n\r\n    submit.disabled = !ok;\r\n\r\n    if (announce) {\r\n      status.textContent = ok\r\n        ? 'Form ready. Search opens booking in a new tab.'\r\n        : 'Please correct the highlighted fields.';\r\n    }\r\n\r\n    updateStepperButtons('adults');\r\n    updateStepperButtons('children');\r\n\r\n    return ok;\r\n  };\r\n\r\n  const initDates = () => {\r\n    const initialCheckin = formatDate(today);\r\n    const initialCheckout = formatDate(addDays(today, 1));\r\n    if (!checkin.value) checkin.value = initialCheckin;\r\n    if (!checkout.value) checkout.value = initialCheckout;\r\n    syncDateConstraints();\r\n  };\r\n\r\n  const initSteppers = () => {\r\n    setStepperValue('adults', adultsInput.value || 2);\r\n    setStepperValue('children', childrenInput.value || 0);\r\n\r\n    form.querySelectorAll('.stepper-btn').forEach((btn) => {\r\n      btn.addEventListener('click', () => {\r\n        const target = btn.dataset.target;\r\n        if (!target || !LIMITS[target]) return;\r\n\r\n        const isPlus = btn.classList.contains('plus');\r\n        const current = getStepperValue(target);\r\n        const next = isPlus ? current + 1 : current - 1;\r\n\r\n        setStepperValue(target, next);\r\n        validate({ announce: true });\r\n      });\r\n    });\r\n  };\r\n\r\n  initDates();\r\n  initSteppers();\r\n  validate();\r\n\r\n  checkin.addEventListener('change', () => {\r\n    autofixDates();\r\n    validate({ announce: true });\r\n  });\r\n\r\n  checkout.addEventListener('change', () => {\r\n    validate({ announce: true });\r\n  });\r\n\r\n  [checkin, checkout].forEach((input) => {\r\n    input.addEventListener('blur', () => validate());\r\n  });\r\n\r\n  form.addEventListener('submit', (e) => {\r\n    autofixDates();\r\n    const ok = validate({ announce: true });\r\n\r\n    if (!ok) {\r\n      e.preventDefault();\r\n      const firstError = form.querySelector('.fld.is-error input');\r\n      if (firstError) firstError.focus();\r\n      return;\r\n    }\r\n\r\n    submit.disabled = true;\r\n    submit.textContent = 'Searching...';\r\n\r\n    window.setTimeout(() => {\r\n      submit.disabled = false;\r\n      submit.textContent = 'Search';\r\n    }, 1200);\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Additionalservices *Thess Residences offers a curated selection of personalized services upon request, thoughtfully designed to elevate your stay. Please note [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-642","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hotel Services &amp; Amenities - Thessaloniki | Thess Residences<\/title>\n<meta name=\"description\" content=\"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thessresidences.com\/el\/services\/\" \/>\n<meta property=\"og:locale\" content=\"el_GR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hotel Services &amp; Amenities - Thessaloniki | Thess Residences\" \/>\n<meta property=\"og:description\" content=\"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thessresidences.com\/el\/services\/\" \/>\n<meta property=\"og:site_name\" content=\"Thess Residences\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/thessresidences\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T09:58:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"523\" \/>\n\t<meta property=\"og:image:height\" content=\"660\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0395\u03ba\u03c4\u03b9\u03bc\u03ce\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7\u03c2\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 \u03bb\u03b5\u03c0\u03c4\u03ac\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/\",\"name\":\"Hotel Services & Amenities - Thessaloniki | Thess Residences\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image-203.jpg\",\"datePublished\":\"2026-02-12T09:37:25+00:00\",\"dateModified\":\"2026-06-03T09:58:31+00:00\",\"description\":\"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/#breadcrumb\"},\"inLanguage\":\"el\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thessresidences.com\\\/services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"el\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image-203.jpg\",\"contentUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/image-203.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thessresidences.com\\\/services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thessresidences.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services &#038; Amenities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#website\",\"url\":\"https:\\\/\\\/www.thessresidences.com\\\/\",\"name\":\"Thess Residences\",\"description\":\"Luxury Serviced Apartments in Thessaloniki | Thess Residences\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.thessresidences.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"el\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#organization\",\"name\":\"Thess Residences\",\"url\":\"https:\\\/\\\/www.thessresidences.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"el\",\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/thess-residences_rgb_logo-html-signature.png\",\"contentUrl\":\"https:\\\/\\\/thessresidences.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/thess-residences_rgb_logo-html-signature.png\",\"width\":500,\"height\":500,\"caption\":\"Thess Residences\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thessresidences.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thessresidences\\\/\",\"https:\\\/\\\/www.instagram.com\\\/thess_residences\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hotel Services & Amenities - Thessaloniki | Thess Residences","description":"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thessresidences.com\/el\/services\/","og_locale":"el_GR","og_type":"article","og_title":"Hotel Services & Amenities - Thessaloniki | Thess Residences","og_description":"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.","og_url":"https:\/\/thessresidences.com\/el\/services\/","og_site_name":"Thess Residences","article_publisher":"https:\/\/www.facebook.com\/thessresidences\/","article_modified_time":"2026-06-03T09:58:31+00:00","og_image":[{"width":523,"height":660,"url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u0395\u03ba\u03c4\u03b9\u03bc\u03ce\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7\u03c2":"10 \u03bb\u03b5\u03c0\u03c4\u03ac"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thessresidences.com\/services\/","url":"https:\/\/thessresidences.com\/services\/","name":"Hotel Services & Amenities - Thessaloniki | Thess Residences","isPartOf":{"@id":"https:\/\/www.thessresidences.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thessresidences.com\/services\/#primaryimage"},"image":{"@id":"https:\/\/thessresidences.com\/services\/#primaryimage"},"thumbnailUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg","datePublished":"2026-02-12T09:37:25+00:00","dateModified":"2026-06-03T09:58:31+00:00","description":"Thess Residences has taken care of everything you may need to the last detail. The building features a laundry and dry-cleaning area with ironing equipment and a well-appointed wellness and work out centre with all the latest technology in fitness equipment.","breadcrumb":{"@id":"https:\/\/thessresidences.com\/services\/#breadcrumb"},"inLanguage":"el","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thessresidences.com\/services\/"]}]},{"@type":"ImageObject","inLanguage":"el","@id":"https:\/\/thessresidences.com\/services\/#primaryimage","url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg","contentUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/image-203.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/thessresidences.com\/services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thessresidences.com\/"},{"@type":"ListItem","position":2,"name":"Services &#038; Amenities"}]},{"@type":"WebSite","@id":"https:\/\/www.thessresidences.com\/#website","url":"https:\/\/www.thessresidences.com\/","name":"\u03c3\u03c4\u03bf Thess Residences","description":"Luxury Serviced Apartments in Thessaloniki | Thess Residences","publisher":{"@id":"https:\/\/www.thessresidences.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thessresidences.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"el"},{"@type":"Organization","@id":"https:\/\/www.thessresidences.com\/#organization","name":"\u03c3\u03c4\u03bf Thess Residences","url":"https:\/\/www.thessresidences.com\/","logo":{"@type":"ImageObject","inLanguage":"el","@id":"https:\/\/www.thessresidences.com\/#\/schema\/logo\/image\/","url":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-residences_rgb_logo-html-signature.png","contentUrl":"https:\/\/thessresidences.com\/wp-content\/uploads\/2026\/03\/thess-residences_rgb_logo-html-signature.png","width":500,"height":500,"caption":"Thess Residences"},"image":{"@id":"https:\/\/www.thessresidences.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thessresidences\/","https:\/\/www.instagram.com\/thess_residences\/"]}]}},"_links":{"self":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/comments?post=642"}],"version-history":[{"count":320,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/642\/revisions"}],"predecessor-version":[{"id":2386,"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/pages\/642\/revisions\/2386"}],"wp:attachment":[{"href":"https:\/\/thessresidences.com\/el\/wp-json\/wp\/v2\/media?parent=642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}