1<!DOCTYPE html> <html itemscope itemtype="https://schema.org/WebPage" lang="fi" data-page-type="rooms"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1"><title>Majoitusvaihtoehdot Saimaalla | Sahanlahti Resort</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/reykjavik/9.cb5e22db.css"><link rel="stylesheet" href="/templates/reykjavik/app.14a0a823.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-TH3K2JX3
vendor: 3 bytes, line 18
18');
18</script>
18
18<script>
vendor: 359 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-WTRG5G6
vendor: 3 bytes, line 22
22');
22</script>
22
22<script> 23 window.dataLayer = window.dataLayer || []; 24 window.dataLayer.push({ 25 'templateCode': 'reykjavik' 26 }); 27</script>
27 <link rel="preload" href="https://fonts.profitroom.com/dm_serif_display/websites/400.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/dm_serif_display/websites/400.css" media="print" onload="this.media='all'"> <link rel="preload" href="https://fonts.profitroom.com/roboto/websites/300-400-500-700.css" as="style"> <link rel="stylesheet" href="https://fonts.profitroom.com/roboto/websites/300-400-500-700.css" media="print" onload="this.media='all'">
27<script> 28 let facebookPixelInitialized = false; 29 30 function initFacebookPixel() { 31 32 let privacyCookie = window.beAcceptedCookiePolicies || '[]'; 33 34 if ( 35 Array.isArray(privacyCookie) 36 && privacyCookie.indexOf('marketing') !== -1 37 && !facebookPixelInitialized 38 ) {
vendor: 849 bytes, lines 38-59
38 39 40 !function (f, b, e, v, n, t, s) { 41 if (f.fbq) return; 42 n = f.fbq = function () { 43 n.callMethod ? 44 n.callMethod.apply(n, arguments) : n.queue.push(arguments) 45 }; 46 if (!f._fbq) f._fbq = n; 47 n.push = n; 48 n.loaded = !0; 49 n.version = '2.0'; 50 n.queue = []; 51 t = b.createElement(e); 52 t.async = !0; 53 t.src = v; 54 s = b.getElementsByTagName(e)[0]; 55 s.parentNode.insertBefore(t, s) 56 }(window, document, 'script', 57 'https://connect.facebook.net/en_US/fbevents.js'); 58 59 fbq('init', '
59698337594755455
vendor: 79 bytes, lines 59-62
59'); 60 61 fbq('track', 'PageView'); 62
62facebookPixelInitialized = true; 63 } 64 } 65 66 window.addEventListener('load', initFacebookPixel); 67 window.addEventListener('success-save-cookies', initFacebookPixel); 68 </script>
68 <link rel="canonical" href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot"/> <link rel="alternate" href="https://www.sahanlahtiresort.fi/en/accommodations/accommodation-options" hreflang="en"> <link rel="alternate" href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot" hreflang="fi"> <link rel="icon" type="image/png" sizes="16x16" href="https://wa-uploads.profitroom.com/sahanlahtiresort/17490195253655/favicon16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://wa-uploads.profitroom.com/sahanlahtiresort/17490195253655/favicon32x32.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://wa-uploads.profitroom.com/sahanlahtiresort/17490195253655/favicon180x180.png"> <meta name="format-detection" content="telephone=no"> <meta name="google" content="notranslate"><meta name="description" content="Tutustu Sahanlahden majoitusvaihtoehtoihin. Valitse oma tapasi yöpyä Saimaan rannalla â mökissä, huvilassa tai hotellissa."><meta property="og:title" content="Majoitusvaihtoehdot Saimaalla"> <meta property="og:description" content="Tutustu Sahanlahden majoitusvaihtoehtoihin. Valitse oma tapasi yöpyä Saimaan rannalla â mökissä, huvilassa tai hotellissa."> <meta property="og:image" content="https://r.profitroom.pl/sahanlahtiresort/images/202505231729400.Sahanlahti_web_t_2_1_.jpg"> <style type="text/css"> .site-panel { height: 190px; } .site-panel__additional { margin-top: 15px; display: flex; gap: 15px; width: 130%; margin-left: -15%; } .banner ~ .l-wrapper .site-panel__additional { display: none; margin-top: 50px; justify-content: center; width: 100%; margin-left: 0; } .banner ~ .l-wrapper .btn { width: 100%; } input.wa-content-color { color: #000 !important; } .contact-form__textarea { color: #000 !important; } .site-panel-ribbon { width: fit-content; } @media screen and (max-width: 1023px) { .site-panel__additional { display: none; } .banner ~ .l-wrapper .site-panel__additional { display: flex; flex-wrap: wrap; } } @media screen and (max-width: 767px) { .banner ~ .l-wrapper .site-btn { width: 100%; } } </style> </head> <body class="wa-site site-body wa-headings-color--h wa-paragraph-font wa-global-heading page-rooms fi " data-page-id="62930650-8fe3-4022-943e-3d800a2923b5" data-site-id="13408" >
vendor: 68 bytes, line 68
68 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
68GTM-TH3K2JX3
vendor: 83 bytes, line 68
68" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
68<noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=698337594755455&ev=PageView&noscript=1"/> </noscript> <style type="text/css"> :root {--wa-primary-color: #FFCC00} .wa-primary-color {color: #FFCC00} .wa-primary-color--text .text {color: #FFCC00} .wa-primary-color--hover:hover {color: #FFCC00} .wa-primary-color--hover-text:hover .text {color: #FFCC00} .wa-primary-color--is-active.is-active {color: #FFCC00} .wa-primary-background-color--is-active-after.is-active::after {background-color: #FFCC00} .wa-primary-color--before::before {color: #FFCC00} .wa-primary-color--a-before a::before {color: #FFCC00} .wa-primary-color--a-mailto-hover a[href^='mailto']:hover {color: #FFCC00} .wa-primary-color--strong strong {color: #FFCC00} .wa-primary-background-color {background-color: #FFCC00} .wa-primary-background-color--hover:hover {background-color: #FFCC00} .wa-primary-background-color--before::before {background-color: #FFCC00} .wa-primary-background-color--after::after {background-color: #FFCC00} .wa-primary-border-color {border-color: #FFCC00} .wa-primary-border-color--hover:hover {border-color: #FFCC00} .wa-primary-border-color--is-active.is-active {border-color: #FFCC00} .wa-primary-border-color--before::before {border-color: #FFCC00} .wa-primary-border-color--after::after {border-color: #FFCC00} .wa-primary-border-color--input-focus input:focus {border-color: #FFCC00} .wa-primary--border-color--input-hover input::hover {border-color: #FFCC00} .wa-primary-border-color--input-focus input:focus {color: #FFCC00} .wa-primary-border-color--textarea-focus textarea:focus {border-color: #FFCC00} .wa-primary-color--textarea-hover textarea:hover {border-color: #FFCC00} .wa-primary-border-color--textarea-focus textarea:focus {color: #FFCC00} .wa-primary-border-color--select-focus select:focus {border-color: #FFCC00} .wa-primary-border-color--is-active.is-active {border-color: #FFCC00} .nav-primary__text::after {background-color: #FFCC00} .site-btn {background-color: #FFCC00} .site-btn {border-color: #FFCC00} .details-info__item:after {background-color: #FFCC00} .slide-menu__subnav li.is-active {border-color: #FFCC00} .slide-menu__li.is-active .slide-menu__link .text:before {border-color: #FFCC00} .slide-menu__link.is-active {border-color: #FFCC00} .t-content table tr th {border-color: #FFCC00} .content-accordions-item.is-active-accordion .content-accordions-item__title-box {border-bottom-color: #FFCC00} .site-panel__dropdown {border-bottom-color: #FFCC00} .ms-dropdown__item:hover {border-bottom-color: #FFCC00} .js-filter__item.is-active .text {color: #FFCC00} .js-filter__item:hover .text {color: #FFCC00} .attractions-filters__item.is-active .text {color: #FFCC00} .attractions-filters__item.is-active {border-color: #FFCC00} .attractions-filters__item:hover .text {color: #FFCC00} .attractions-filters__item:hover {border-color: #FFCC00} .slide-menu__subnav li:hover {border-color: #FFCC00} .t-content a:not(.wa-button-link-primary) {color: #FFCC00} .t-content a:not(.wa-button-link-primary) {border-bottom-color: #FFCC00} .wa-secondary-color {color: #323646} .wa-secondary-color--before::before {color: #323646} .wa-secondary-color--after::after {color: #323646} .wa-secondary-background-color {background-color: #323646} .wa-secondary-background-color--hover:hover {background-color: #323646} .wa-secondary-background-color--before::before {background-color: #323646} .wa-secondary-background-color--after::after {background-color: #323646} .wa-secondary-background-color--is-active.is-active {background-color: #323646} .wa-secondary-background-color--is-active--before.is-active:before {background-color: #323646} .wa-secondary-border-color {border-color: #323646} .border-btn:hover {background-color: #323646} .border-btn {border-color: #323646} .border-btn {color: #323646} .t-content ul li:before {background-color: #323646} .wa-button-link-primary {border-bottom-color: #323646} .wa-button-link-primary:before {color: #323646} .js-swiper-button-prev:after {color: #323646} .js-swiper-button-next:after {color: #323646} .wa-background-primary-background-color {background-color: #FAFAFA} body {background-color: #FAFAFA} .reserve-slider__arrow.js-swiper-button-prev:hover {background-color: #FAFAFA} .reserve-slider__arrow.js-swiper-button-next:hover {background-color: #FAFAFA} .offers-accordions-item__text-box-inner {background-color: #FAFAFA} .wa-background-secondary-background-color {background-color: #D0DCE1} .wa-background-secondary-background-color--after::after {background-color: #D0DCE1} .offers-accordions__item {background-color: #D0DCE1} .t-content table tbody tr:nth-child(even) {background-color: #D0DCE1} .t-content table tr th:not(:first-child) {background-color: #D0DCE1} .t-content h1, .t-content h2, .t-content h3, .t-content h4, .t-content h5, .t-content h6 {color: #2C2C2C} .t-content ul li::before {border-color: #2C2C2C} .t-section-title, t-section-title--small {color: #2C2C2C} .t-item-title {color: #2C2C2C}
68 .wa-headings-color {color: #2C2C2C} .wa-headings-background-color {background-color: #2C2C2C} .wa-content-color {color: #262626} .wa-content-background-color {background-color: #262626} .newsletter-form__input::placeholder {color: #262626} .contact-form__textarea::placeholder {color: #262626} .contact-form__input::placeholder {color: #262626} table {color: #262626} .details-panel-item__title {color: #262626} .wa-background-box-background-color {background-color: #F9E283} .t-content table tr th:first-child {background-color: #F9E283} .wa-background-header-bar-background-color {background-color: #F9E283} .wa-background-header-bar-color {color: #F9E283} .wa-frames-border-color {border-color: #D0DCE1} .wa-background-footer-background-color {background-color: #323646} .nav-primary__subnav .arrow {border-bottom-color: #323646} .wa-content-footer-color {color: #FFFFFF} .wa-content-footer-background-color {background-color: #FFFFFF} .wa-headline-font { font-family: DM Serif Display !important} .wa-paragraph-font { font-family: Roboto !important} .wa-global-heading h1, h2, h3, h4, h5, h6 { font-family: DM Serif Display} .site-btn {font-family: Roboto} </style> <a class="skip-link js-scroll-to" href="#main-content" data-scroll-to="#main-content" data-scroll-px="-150px">Siirry pääsisältöön</a> <header class="site-top js-check-scroll"> <div class="site-top__main wa-background-header-bar-background-color"> <div class="site-top__left"> <a class="site-top__logo wa-background-header-bar-background-color" aria-label="Sahanlahti Resort - Etusivu" href="/" data-menu-page="4620071"> <img class="site-top__logo-img cvr-pic site-logo " data-logo="true" src="https://r.profitroom.pl/sahanlahtiresort/images/202504220746110.Sahanlahti_resort_logo_removebg_preview.png" alt="Sahanlahti Resort - Homepage" style="transform: scale(1);"/> </a> </div> <div class="site-top__center"> <nav class="nav-primary-hld" aria-label="Päävalikko"> <ul class="nav-primary js-nav" role="menu"> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary1" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link is-active " href="/majoitus-saimaan-rannalla" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3437991" > Majoitus </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary1"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/majoitus" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3437991"> Majoitus </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/majoitusvaihtoehdot" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color is-active" data-menu-page="2989475"> Majoitusvaihtoehdot </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/lomatarjoukset" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4545595"> Lomatarjoukset </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary2" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/ravintolat-" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3357997" > Ravintolat </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary2"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ravintolat-/ravintolat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3357997"> Ravintolat </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ravintolat-/maisemaravintola-koskivahti" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-2" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4554731"> Maisemaravintola Koskivahti </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-2"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ravintolat-/maisemaravintola-koskivahti/koskivahti-illallinen" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4554757">
68 Koskivahti - Illallinen </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ravintolat-/avotuliravintola-pajapirtti" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4620299"> Avotuliravintola Pajapirtti </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ravintolat-/avotuliravintola-pajapirtti/pajapirtti-avotuli-illallinen" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4620301"> Pajapirtti - Avotuli-illallinen </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ravintolat-/kesaeravintola-rantamakasiini" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3854325"> Kesäravintola Rantamakasiini </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary3" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/aktiviteetit" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3730323" > Aktiviteetit </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary3"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit/aktiviteetit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3730323"> Aktiviteetit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/saunat-ja-uiminen" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920701"> Saunat ja uiminen </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit/saunapaeivaet" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4308601"> Saunapäivät </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/luontoreitit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920707"> Luontoreitit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/vaelinevuokraus" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3729125">
68 Välinevuokraus </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary4" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/juhlat-ja-kokoukset" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="2920721" > Juhlat ja tilaisuudet </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary4"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/juhlat-ja-kokoukset/juhlat-ja-tilaisuudet" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920721"> Juhlat ja tilaisuudet </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/haat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4459913"> Häät </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/juhlat-ja-kokoukset/yritystilaisuudet" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="3190379"> Yritystilaisuudet </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/kokous-joka-savayttaa" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198673"> Sahis Oivallus </span> </a> </li> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/loylyista-lisaarvoa" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198501"> Sahis Rauha </span> </a> </li> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/hyvinvointia-tyontekoon" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198503"> Sahis Virta </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/perhejuhlat-ja-kokoontumiset" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920713"> Perhejuhlat ja kokoontumiset </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary5" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/tapahtumakalenteri-" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4112407" > Tapahtumat </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary5"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/tapahtumakalenteri-/rantakekkerit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4112407"> Rantakekkerit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/tapahtumakalenteri-/tapahtumakalenteri" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920715">
68 Tapahtumakalenteri </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/syksy" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4427053"> Syksy </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary6" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/ota-yhteyttae" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4552183" > Ota yhteyttä </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary6"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/yhteystiedot-ja-aukioloajat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4552183"> Yhteystiedot ja aukioloajat </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/saapuminen-ja-aluekartta" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2755571"> Saapuminen ja aluekartta </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ota-yhteyttae/meista" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4096743"> Meistä </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ota-yhteyttae/meista/vastuullisuus-1" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3941561"> Vastuullisuus </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ota-yhteyttae/meille-toeihin" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3517035"> Meille töihin </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple" role="presentation"> <a class="js-nav-link nav-primary__link " role="menuitem" href="/fishing-saimaa" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4421453"> Kalastus </span> </a> </li> </ul> </nav> <button class="site-top__a11y js-a11y-contrast" aria-label="Korkean kontrastin tila" data-label-on="Poista korkean kontrastin tila käytöstä" data-label-off="Aktivoi korkean kontrastin tila"> <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="site-top__language"> <div class="lang-dropdown lang-dropdown--header js-hover-dd"> <button class="lang-dropdown__current js-hover-btn" type="button" id="langButton" aria-haspopup="menu" aria-expanded="false" aria-controls="lang-dropdown-list" > <span class="text wa-paragraph-font wa-content-color" aria-hidden="true">FI</span> <span class="u-sr-only">
68Valitse kieli - Suomi </span> <span class="icon icon-arrow-small-down" aria-hidden="true"></span> </button> <div class="lang-dropdown__list js-hover-list"> <ul class="lang-dropdown__list-inner wa-background-header-bar-background-color" id="lang-dropdown-list" role="menu" aria-hidden="true" aria-label="Valitse kieli" > <li class="lang-dropdown__item"> <a href="/en/accommodations/accommodation-options" id="langItem1" lang="en" tabindex="0" class="lang-dropdown__link wa-content-color wa-primary-color--hover js-hover-item" role="menuitem"> <span aria-hidden="true">EN</span> <span class="u-sr-only"> English </span> </a> </li> </ul> </div> </div> </div> </div> <div class="site-top__right"> <div class="site-top__hamburger"> <button class="hamburger js-toggle-menu" aria-label="Hamburger, opens menu" aria-haspopup="menu" aria-controls="slide-menu" aria-expanded="false"> <span class="hamburger__icon-hld"> <span class="hamburger__icon" aria-hidden="true"> <span class="wa-headings-background-color"></span> <span class="wa-headings-background-color"></span> <span class="wa-headings-background-color"></span> </span> </span> <span class="hamburger__text wa-headings-color wa-content-color">Menu</span> </button> </div> </div> </div> </header> <header class=" site-top-scroll js-scroll-header js-check-mobile-scroll js-site-top-mobile js-site-top-scroll"> <div class="site-top-scroll__main wa-background-header-bar-background-color"> <div class="site-top-scroll__left"> <div class="site-top-scroll__home"> <a class="" href="/"> <span class="icon icon-home wa-primary-color" aria-hidden="true"></span> <span class="u-sr-only">Sahanlahti Resort - Homepage</span> </a> </div> <a class="site-top-scroll__logo wa-background-header-bar-background-color" href="/"> <img class="site-top-scroll__logo-img cvr-pic site-logo" data-logo="true" src="https://r.profitroom.pl/sahanlahtiresort/images/202504220746110.Sahanlahti_resort_logo_removebg_preview.png" alt="Sahanlahti Resort" /> </a> </div> <div class="site-top-scroll__right"> <nav class="nav-primary-hld" aria-label="Päävalikko"> <ul class="nav-primary js-nav" role="menu"> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary1" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link is-active " href="/majoitus-saimaan-rannalla" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3437991" > Majoitus </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary1"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/majoitus" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3437991"> Majoitus </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/majoitusvaihtoehdot" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color is-active" data-menu-page="2989475"> Majoitusvaihtoehdot </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/majoitus/lomatarjoukset" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4545595"> Lomatarjoukset </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary2" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/ravintolat-" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3357997" > Ravintolat </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary2"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ravintolat-/ravintolat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3357997"> Ravintolat </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ravintolat-/maisemaravintola-koskivahti" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-2" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4554731"> Maisemaravintola Koskivahti </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-2"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ravintolat-/maisemaravintola-koskivahti/koskivahti-illallinen" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4554757">
68 Koskivahti - Illallinen </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ravintolat-/avotuliravintola-pajapirtti" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4620299"> Avotuliravintola Pajapirtti </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ravintolat-/avotuliravintola-pajapirtti/pajapirtti-avotuli-illallinen" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4620301"> Pajapirtti - Avotuli-illallinen </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ravintolat-/kesaeravintola-rantamakasiini" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3854325"> Kesäravintola Rantamakasiini </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary3" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/aktiviteetit" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="3730323" > Aktiviteetit </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary3"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit/aktiviteetit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3730323"> Aktiviteetit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/saunat-ja-uiminen" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920701"> Saunat ja uiminen </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit/saunapaeivaet" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4308601"> Saunapäivät </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/luontoreitit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920707"> Luontoreitit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/aktiviteetit-/vaelinevuokraus" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3729125">
68 Välinevuokraus </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary4" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/juhlat-ja-kokoukset" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="2920721" > Juhlat ja tilaisuudet </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary4"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/juhlat-ja-kokoukset/juhlat-ja-tilaisuudet" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920721"> Juhlat ja tilaisuudet </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/haat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4459913"> Häät </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/juhlat-ja-kokoukset/yritystilaisuudet" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="3190379"> Yritystilaisuudet </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/kokous-joka-savayttaa" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198673"> Sahis Oivallus </span> </a> </li> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/loylyista-lisaarvoa" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198501"> Sahis Rauha </span> </a> </li> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/yritystilaisuudet/hyvinvointia-tyontekoon" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3198503"> Sahis Virta </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/perhejuhlat-ja-kokoontumiset" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920713"> Perhejuhlat ja kokoontumiset </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary5" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/tapahtumakalenteri-" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4112407" > Tapahtumat </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary5"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/tapahtumakalenteri-/rantakekkerit" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4112407"> Rantakekkerit </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/tapahtumakalenteri-/tapahtumakalenteri" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2920715">
68 Tapahtumakalenteri </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/syksy" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4427053"> Syksy </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple with-subnav" role="presentation"> <a aria-haspopup="true" aria-expanded="false" aria-controls="nav-primary6" role="menuitem" class="js-nav-link nav-primary__link js-nav-primary-link " href="/ota-yhteyttae" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4552183" > Ota yhteyttä </span> <span class="icon icon-arrow-down" aria-hidden="true"></span> </a> <div class="nav-primary__subnav js-subnav" id="nav-primary6"> <span class="arrow wa-background-footer-border-bottom-color"></span> <ul class="nav-primary__subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/yhteystiedot-ja-aukioloajat" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="4552183"> Yhteystiedot ja aukioloajat </span> </a> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/saapuminen-ja-aluekartta" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="2755571"> Saapuminen ja aluekartta </span> </a> </li> <li class="js-nav-item nav-subnav__item nav-subnav__item--with-subnav wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link " href="/ota-yhteyttae/meista" aria-haspopup="true" aria-expanded="false" role="menuitem" aria-controls="subnav-3" > <span class="icon icon-arrow-left wa-background-header-bar-color" aria-hidden="true"></span> <span class="nav-subnav__text wa-background-header-bar-color t-content t-content--small " data-menu-page="4096743"> Meistä </span> </a> <div class="nav-subnav__child-subnav js-subnav js-subnav-last" id="subnav-3"> <ul class="nav-subnav__child-subnav-inner wa-background-footer-background-color" role="menu"> <li class="js-nav-item nav-subnav-child__item nav-subnav-child__item--child nav-subnav-child__item--with-subnav wa-primary-background-color--hover wa-primary-background-hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav-child__link " role="menuitem" href="/ota-yhteyttae/meista/vastuullisuus-1" > <span class="nav-subnav-child__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3941561"> Vastuullisuus </span> </a> </li> </ul> </div> </li> <li class="js-nav-item nav-subnav__item wa-primary-background-color--hover" role="presentation"> <a tabindex="-1" class="js-nav-link nav-subnav__link wa-primary-background-color--hover " role="menuitem" href="/ota-yhteyttae/meille-toeihin" > <span class="nav-subnav__text t-content t-content--small wa-background-header-bar-color " data-menu-page="3517035"> Meille töihin </span> </a> </li> </ul> </div> </li> <li class="js-nav-item js-nav-item-top nav-primary__item nav-primary__item--simple" role="presentation"> <a class="js-nav-link nav-primary__link " role="menuitem" href="/fishing-saimaa" > <span class="nav-primary__text nav-primary__text t-content t-content--small" data-menu-page="4421453"> Kalastus </span> </a> </li> </ul> </nav> <div class="site-top-scroll__language"> <div class="lang-dropdown lang-dropdown--header js-hover-dd"> <button class="lang-dropdown__current js-hover-btn" type="button" id="langButton" aria-haspopup="menu" aria-expanded="false" aria-controls="lang-dropdown-list" > <span class="text wa-paragraph-font wa-content-color" aria-hidden="true">FI</span> <span class="u-sr-only">
68Valitse kieli - Suomi </span> <span class="icon icon-arrow-small-down" aria-hidden="true"></span> </button> <div class="lang-dropdown__list js-hover-list"> <ul class="lang-dropdown__list-inner wa-background-header-bar-background-color" id="lang-dropdown-list" role="menu" aria-hidden="true" aria-label="Valitse kieli" > <li class="lang-dropdown__item"> <a href="/en/accommodations/accommodation-options" id="langItem1" lang="en" tabindex="0" class="lang-dropdown__link wa-content-color wa-primary-color--hover js-hover-item" role="menuitem"> <span aria-hidden="true">EN</span> <span class="u-sr-only"> English </span> </a> </li> </ul> </div> </div> </div> <button class="site-top-scroll__booking-btn site-btn wa-primary-background-color js-open-upper js-open-upper"> <span class="text">Varaa yöpyminen</span> </button> <div class="site-top-scroll__hamburger"> <button class="hamburger js-toggle-menu" aria-label="Hamburger, opens menu" aria-haspopup="menu" aria-controls="slide-menu" aria-expanded="false"> <span class="hamburger__icon-hld"> <span class="hamburger__icon" aria-hidden="true"> <span class="wa-content-background-color"></span> <span class="wa-content-background-color"></span> <span class="wa-content-background-color"></span> </span> </span> <span class="hamburger__text wa-content-color">Menu</span> </button> </div> </div> </div> </header> <div class="slide-menu__shadow js-navigation-shadow"></div> <div aria-hidden="true" class="slide-menu wa-background-footer-background-color js-navigation" id="slide-menu"> <div class="slide-menu__outer"> <div class="slide-menu__top"> <button class="slide-menu__booking-btn site-btn site-btn--primary js-open-upper js-open-upper"> <span class="text">Varaa yöpyminen</span> </button> <button class="slide-menu-icon js-toggle-menu" aria-label="Sulje"> <span class="slide-menu-icon__icon-hld"> <span class="slide-menu-icon__icon"> <span class="wa-content-footer-background-color"></span> <span class="wa-content-footer-background-color"></span> </span> </span> </button> </div> <div class="slide-menu__inner"> <nav class="slide-menu__menu" id="slide-menu"> <ul class="slide-menu__ul js-nav-animation"> <li class="slide-menu__li navigation__li--homepage"> <a class="slide-menu__link t-section-title t-section-title--x-small wa-content-footer-color wa-paragraph-font " href="/"> <span class="text">Homepage</span> </a> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-1" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color is-active js-show-mobile-subnav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="3437991" >Majoitus</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-1" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/majoitus/majoitus" > <span class="text" data-menu-page="3437991">Majoitus</span> </a> </li> <li class=" is-active wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/majoitus/majoitusvaihtoehdot" > <span class="text" data-menu-page="2989475">Majoitusvaihtoehdot</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/majoitus/lomatarjoukset" > <span class="text" data-menu-page="4545595">Lomatarjoukset</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-2" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color js-show-mobile-subnav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="3357997" >Ravintolat</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-2" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ravintolat-/ravintolat" > <span class="text" data-menu-page="3357997">Ravintolat</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ravintolat-/maisemaravintola-koskivahti" > <span class="text" data-menu-page="4554731">Maisemaravintola Koskivahti</span> </a> <ul class="navigation__subnav-inner"> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/ravintolat-/maisemaravintola-koskivahti/koskivahti-illallinen" > <span class="text" data-menu-page="4554757">
68 Koskivahti - Illallinen </span> </a> </li> </ul> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ravintolat-/avotuliravintola-pajapirtti" > <span class="text" data-menu-page="4620299">Avotuliravintola Pajapirtti</span> </a> <ul class="navigation__subnav-inner"> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/ravintolat-/avotuliravintola-pajapirtti/pajapirtti-avotuli-illallinen" > <span class="text" data-menu-page="4620301"> Pajapirtti - Avotuli-illallinen </span> </a> </li> </ul> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ravintolat-/kesaeravintola-rantamakasiini" > <span class="text" data-menu-page="3854325">Kesäravintola Rantamakasiini</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-3" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color js-show-mobile-subnav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="3730323" >Aktiviteetit</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-3" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/aktiviteetit/aktiviteetit" > <span class="text" data-menu-page="3730323">Aktiviteetit</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/aktiviteetit-/saunat-ja-uiminen" > <span class="text" data-menu-page="2920701">Saunat ja uiminen</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/aktiviteetit/saunapaeivaet" > <span class="text" data-menu-page="4308601">Saunapäivät</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/aktiviteetit-/luontoreitit" > <span class="text" data-menu-page="2920707">Luontoreitit</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/aktiviteetit-/vaelinevuokraus" > <span class="text" data-menu-page="3729125">Välinevuokraus</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-4" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color js-show-mobile-subnav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="2920721" >Juhlat ja tilaisuudet</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-4" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/juhlat-ja-kokoukset/juhlat-ja-tilaisuudet" > <span class="text" data-menu-page="2920721">Juhlat ja tilaisuudet</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/haat" > <span class="text" data-menu-page="4459913">Häät</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/juhlat-ja-kokoukset/yritystilaisuudet" > <span class="text" data-menu-page="3190379">Yritystilaisuudet</span> </a> <ul class="navigation__subnav-inner"> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/yritystilaisuudet/kokous-joka-savayttaa" > <span class="text" data-menu-page="3198673"> Sahis Oivallus </span> </a> </li> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/yritystilaisuudet/loylyista-lisaarvoa" > <span class="text" data-menu-page="3198501"> Sahis Rauha </span> </a> </li> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/yritystilaisuudet/hyvinvointia-tyontekoon" > <span class="text" data-menu-page="3198503"> Sahis Virta </span> </a> </li> </ul> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/perhejuhlat-ja-kokoontumiset" > <span class="text" data-menu-page="2920713">Perhejuhlat ja kokoontumiset</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-5" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color js-show-mobile-sub
68nav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="4112407" >Tapahtumat</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-5" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/tapahtumakalenteri-/rantakekkerit" > <span class="text" data-menu-page="4112407">Rantakekkerit</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/tapahtumakalenteri-/tapahtumakalenteri" > <span class="text" data-menu-page="2920715">Tapahtumakalenteri</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/syksy" > <span class="text" data-menu-page="4427053">Syksy</span> </a> </li> </ul> </li> <li class="slide-menu__li"> <div role="button" aria-haspopup="menu" aria-expanded="false" tabindex="0" aria-controls="subnav-6" class="slide-menu__link slide-menu__link--has-children wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color js-show-mobile-subnav"> <span class="icon icon-arrow-down" aria-hidden="true"></span> <span class="text wa-paragraph-font" data-menu-page="4552183" >Ota yhteyttä</span> </div> <ul class="slide-menu__subnav" aria-hidden="true" id="subnav-6" inert> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/yhteystiedot-ja-aukioloajat" > <span class="text" data-menu-page="4552183">Yhteystiedot ja aukioloajat</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/saapuminen-ja-aluekartta" > <span class="text" data-menu-page="2755571">Saapuminen ja aluekartta</span> </a> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ota-yhteyttae/meista" > <span class="text" data-menu-page="4096743">Meistä</span> </a> <ul class="navigation__subnav-inner"> <li class="navigation__subnav-item"> <a class="navigation__subnav-link " href="/ota-yhteyttae/meista/vastuullisuus-1" > <span class="text" data-menu-page="3941561"> Vastuullisuus </span> </a> </li> </ul> </li> <li class=" wa-content-footer-color--is-active wa-content-footer-color--hover wa-content-footer-color"> <a class="" href="/ota-yhteyttae/meille-toeihin" > <span class="text" data-menu-page="3517035">Meille töihin</span> </a> </li> </ul> </li> <li class="slide-menu__li wa-paragraph-font t-section-title t-section-title--x-small wa-content-footer-color"> <a class="slide-menu__link t-section-title t-section-title--x-small wa-content-footer-color wa-paragraph-font " href="/fishing-saimaa" > <span class="text">Kalastus</span> </a> </li> </ul> </nav> </div> <div class="slide-menu__bottom"> <div class="slide-menu__bottom-inner"> <div class="slide-menu__language"> <div class="lang-horizontal lang-horizontal--header"> <span class="lang-horizontal__list"> <ul class="lang-horizontal__list-inner"> <li class="lang-horizontal__list-item"> <span class="lang-horizontal__list-link lang-horizontal__list-link--current "> FI </span> </li> <li class="lang-horizontal__list-item"> <a class="lang-horizontal__list-link wa-secondary-color--hover" lang="/en/accommodations/accommodation-options" href="/en/accommodations/accommodation-options" data-menu-language="en" data-menu-is-active-language="false"> <span aria-hidden="true">EN</span> <span class="u-sr-only"> English </span> </a> </li> </ul> </span> </div> </div> <div class="slide-menu__socials"> <div class="socials socials--slide-menu"> <ul class="socials__list socials__list--slide-menu"> <li class="socials__item socials__item--slide-menu"> <a href="https://www.facebook.com/sahanlahtiresort/" rel="nofollow" class="socials__link socials__link--slide-menu wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook" aria-hidden="true"></span> <span class="u-sr-only">facebook</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.instagram.com/sahanlahti/" rel="nofollow" class="socials__link socials__link--slide-menu wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram" aria-hidden="true"></span> <span class="u-sr-only">instagram</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.linkedin.com/company/sahanlahti-resort-oy" rel="nofollow" class="socials__link socials__link--slide-menu wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--linkedin icon icon-linkedin" aria-hidden="true"></span> <span class="u-sr-only">linkedin</span> </a> </li> <li class="socials__item socials__item--slide-menu"> <a href="https://www.tripadvisor.com/Hotel_Review-g798813-d1182474-Reviews-Sahanlahti-Puumala_Southern_Savonia.html" rel="nofollow" class="socials__link socials__link--slide-menu wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor" aria-hidden="true"></span> <span class="u-sr-only">tripadvisor</span> </a> </li> </ul> </div> </div> </div> </div> </div> </div>
68 <main id="main-content" data-gjs-type="wrapper" tabindex="-1"> <div data-component-id='20007629' > <section class="l-section l-section--hero-text is-with_description"> <nav aria-label="breadcrumbs"> <ul class="breadcrumb l-wrapper "> <li class="breadcrumb__item wa-content-color "> <a href="/">Homepage</a> <span class="icon icon-arrow-right1 wa-primary-color" aria-hidden="true"></span> </li> <li class="breadcrumb__item wa-content-color "> <a href="/majoitus-saimaan-rannalla">Majoitus</a> <span class="icon icon-arrow-right1 wa-primary-color" aria-hidden="true"></span> </li> <li class="breadcrumb__item wa-content-color active"> <span aria-current="Majoitusvaihtoehdot">Majoitusvaihtoehdot</span> </li> </ul> </nav> <div class="hero-text"> <div class="hero-text__hero"> <div class="hero"> <h1 class="hero__title wa-headline-font wa-headings-color t-section-title t-section-title--xl" > Majoitusta joka makuun </h1> <div class="hero__description t-content" > <p>Valitse sinua puhuttelevin majoitus Sahanlahden ylellisten ja tunnelmallisten vaihtoehtojen joukosta.</p> <p>Onko valintasi ylellinen Elsanrannan Saimaavilla. viihtyisä Sahan Hotelli, tunnelmallinen Sahankylän Mökki,<br /> hurmaava Villa Kaima vai kotoisa KuoreksenÂniemen villa tai huoneisto.</p> <p>Kesällä vaihtoehtoina ovat myös Sahanlahden ihastuttavan perinteinen aitta- ja tupamajoitus,<br /> idylinen <a href="/caravan-ja-leirintaalue" target="_blank">caravan- ja leirintäalue</a> sekä palkittu <a href="/majoitus/vierasvenesatama" target="_blank">SahanÂlahden vierasÂvenesatama</a>.</p> <p> </p> <p><a class="wa-button-link-primary" href="/majoitus/lomatarjoukset" target="_blank">TUTUSTU LOMATARJOUKSIIN JA LOMAPAKETTEIHIN</a></p> </div> </div> </div> </div> <div class="fixed-panel-mobile "> <div class="fixed-panel-mobile__wrapper"> <div class="fixed-panel-mobile__col "> <button class="fixed-panel-mobile__btn site-btn site-btn--primary js-open-upper js-open-upper"> <span class="text">Varaa verkossa</span> </button> </div> <div class="fixed-panel-mobile__col"> <a class="fixed-panel-mobile__link site-btn wa-secondary-background-color wa-primary-background-color--hover" href="/majoitus/lomatarjoukset"> <span class="text">Erikoistarjoukset</span> </a> </div> </div> </div> </section> </div><div data-component-id='25665949' > <section class="l-section l-section--rooms-filter wa-background-primary-background-color"> <div class="l-wrapper"> <div class="js-outher-fixed "> <div class="rooms-filter rooms-filter--row js-filter"> <button class="rooms-filter__item is-active js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="0" data-category=""> <span class="text wa-paragraph-font wa-content-color"> Kaikki </span> <span class=""></span> </button> <button class="rooms-filter__item js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="1" data-category="5477"> <span class="text wa-paragraph-font wa-content-color"> Mökit </span> <span class=""></span> </button> <button class="rooms-filter__item js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="2" data-category="5703"> <span class="text wa-paragraph-font wa-content-color"> Villat </span> <span class=""></span> </button> <button class="rooms-filter__item js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="3" data-category="5705"> <span class="text wa-paragraph-font wa-content-color"> Hotellihuoneet </span> <span class=""></span> </button> <button class="rooms-filter__item js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="4" data-category="5707"> <span class="text wa-paragraph-font wa-content-color"> Asunnot </span> <span class=""></span> </button> <button class="rooms-filter__item js-filter__item wa-primary-color--is-active wa-primary-color--hover wa-primary-border-color--is-active wa-primary-border-color--hover" data-index="5" data-category="5713"> <span class="text wa-paragraph-font wa-content-color"> Aitat </span> <span class=""></span> </button> </div> </div> </div> </section> <section class="l-section l-section--rooms-listing wa-background-secondary-background-color"> <div class="l-wrapper"> <div class="rooms-listing__wrap"> <div class="rooms-listing js-filter__load-box"> <div class="loader-box"> <div class="loader-box__loader"> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> <div class="wa-secondary-background-color--after"></div> </div> </div> <div class="rooms-listing__holder"> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/sahankylae
68n-moekki" data-menu-page="2837631" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5477" aria-label="Sahankylän mökki Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/f854d83a-3dba-42b4-8825-c616a7164bbe.jpg?updated=2025-12-18_11-16"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/f854d83a-3dba-42b4-8825-c616a7164bbe.jpg?updated=2025-12-18_11-16" alt="Sahankylän mökki"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Sahankylän mökki </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 45 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 202 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415879"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/sahankylaen-moekki-saunalla" data-menu-page="2837629" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5477" aria-label="Sahankylän mökki saunalla Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/37c9b5bd-3eb0-4fa5-b4b7-9084ceea12ea.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/37c9b5bd-3eb0-4fa5-b4b7-9084ceea12ea.jpg?updated=2025-12-18_11-17" alt="Sahankylän mökki saunalla"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Sahankylän mökki saunalla </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 55 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 5 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 242 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415881"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/elsanrannan-villat" data-menu-page="2837621" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5703" aria-label="Elsanrannan Villat Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/8dac2fc0-3af1-4e95-a073-09ca749d91ae.jpg?updated=2026-07-30_13-21"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/8dac2fc0-3af1-4e95-a073-09ca749d91ae.jpg?updated=2026-07-30_13-21" alt="Elsanrannan Villat"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Elsanrannan Villat </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 37 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 2 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 260 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font">
68 Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415885"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/villa-kaima" data-menu-page="2837623" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5703" aria-label="Villa Kaima Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/9ecb3857-81ea-44d0-8a15-241ff939e791.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/9ecb3857-81ea-44d0-8a15-241ff939e791.jpg?updated=2025-12-18_11-17" alt="Villa Kaima"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Villa Kaima </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 80 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 6 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 300 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415883"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/kuoreksenniemen-villat" data-menu-page="2837619" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5703" aria-label="Kuoreksenniemen villat Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/56df8f0f-5d96-4331-b470-37b320401b2a.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/56df8f0f-5d96-4331-b470-37b320401b2a.jpg?updated=2025-12-18_11-17" alt="Kuoreksenniemen villat"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Kuoreksenniemen villat </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 117 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 6 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 280 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font">
68 Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415887"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/saunavilla" data-menu-page="2837609" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5703" aria-label="Saunavilla Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/dbe04233-e24e-471f-9132-94e52d176f44.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/dbe04233-e24e-471f-9132-94e52d176f44.jpg?updated=2025-12-18_11-17" alt="Saunavilla"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Saunavilla </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 45 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 202 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="439870"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/hotellihuoneet" data-menu-page="2837627" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5705" aria-label="Hotellihuoneet Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/8489b8f8-cce7-4058-971c-25c386887880.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/8489b8f8-cce7-4058-971c-25c386887880.jpg?updated=2025-12-18_11-17" alt="Hotellihuoneet"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Hotellihuoneet </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 20 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 2 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 129 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font">
68 Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415875"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/elsa-sviitti-saunalla" data-menu-page="2837625" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5705" aria-label="Elsa-sviitti saunalla Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/3f5753af-7045-4333-bbf8-a2cb9d5a46d1.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/3f5753af-7045-4333-bbf8-a2cb9d5a46d1.jpg?updated=2025-12-18_11-17" alt="Elsa-sviitti saunalla"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Elsa-sviitti saunalla </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 65 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 270 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415877"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/kuoreksenniemen-yksioe" data-menu-page="2837617" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5707" aria-label="Kuoreksenniemen yksiö Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/a80478c1-73cc-476a-9113-1a89a6b4f5e0.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/a80478c1-73cc-476a-9113-1a89a6b4f5e0.jpg?updated=2025-12-18_11-17" alt="Kuoreksenniemen yksiö"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Kuoreksenniemen yksiö </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 30 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 2 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 95 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font">
68 Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415889"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/kuoreksenniemen-kaksio" data-menu-page="2837615" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5707" aria-label="Kuoreksenniemen kaksio Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/87fd6c1d-fb89-473a-981b-e2364ef09b68.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/87fd6c1d-fb89-473a-981b-e2364ef09b68.jpg?updated=2025-12-18_11-17" alt="Kuoreksenniemen kaksio"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Kuoreksenniemen kaksio </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 55 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 120 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="415891"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/jallun-tupa" data-menu-page="2837611" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5713" aria-label="Jallun tupa Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/4546fe5a-c83f-4bdf-a4ee-e6cdc499f684.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/4546fe5a-c83f-4bdf-a4ee-e6cdc499f684.jpg?updated=2025-12-18_11-17" alt="Jallun tupa"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Jallun tupa </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 20 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 140 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font">
68 Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="439860"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> <a href="https://www.sahanlahtiresort.fi/majoitus/majoitusvaihtoehdot/aitta" data-menu-page="2837607" class="item item--room item--listing js-filter__load-item wa-background-box-background-color wa-frames-border-color" data-property="sahanlahtiresort" data-category="5713" aria-label="Aitta Katso tiedot"> <div class="item__img-hld"> <picture class="item__img cvr-pic"> <source srcset="/templates/reykjavik/images/img-blank.gif" media="(max-width: 767px)" data-srcset="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/677x502/22bad366-642a-47e2-b76d-06350e3f38cf.jpg?updated=2025-12-18_11-17"/> <img class="cvr-pic__img js-lazy" src="/templates/reykjavik/images/img-blank.gif" data-src="https://r.profitroom.com/sahanlahtiresort/images/rooms/thumbs/400x220/22bad366-642a-47e2-b76d-06350e3f38cf.jpg?updated=2025-12-18_11-17" alt="Aitta"> </picture> </div> <div class="item__content wa-frames-border-color wa-background-box-background-color "> <div class="item__title-hld"> <span class="item__title wa-headings-color wa-paragraph-font t-item-title"> Aitta </span> </div> <div class="item__special-info"> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Huoneen koko: 18-25 m<sup>2</sup> </span> </div> <div class="item__special-info-item wa-primary-background-color--after"> <span class="text wa-content-color"> Max tilaa: 4 </span> </div> </div> <div class="item__price"> <span class="from wa-content-color"> alkaen </span> <span class="value wa-headings-color"> 110 <span class="currency">â¬</span> </span> <span class="rate wa-content-color"> /yö </span> </div> <div class="item__btn-hld"> <div class="item__btn item__btn--more border-btn wa-secondary-color wa-secondary-border-color"> <span class="text wa-paragraph-font"> Lisää </span> </div> <button class="item__btn item__btn--reserve site-btn js-open-upper " data-booking-property="sahanlahtiresort" data-booking-parameter="roomID" data-booking-value="444306"> <span class="text">Varaa verkossa</span> </button> </div> </div> </a> </div> </div> </div> </div> </section> </div><div data-component-id='20007635' > <section class="l-section l-section--highlighters wa-background-primary-background-color"> <div class="l-wrapper"> <h2 class="highlighters__title t-section-title t-section-title--small wa-headline-font wa-headings-color" > Kiitos, että varaat majoituksen suoraan meiltä </h2> <div class="highlighters__item-list " > <div class="highlighters__item highlighters__item--count-4 highlighters__item--count-4 "> <div data-component-id='20007637' > <div class="highlighters-item highlighters-item--count-4"> <div class="highlighters-item__top-holder"> <div class="highlighters-item__icon-hld " > <span class="highlighters-item__icon icon reykjavik-icon-save-money1 wa-secondary-color" aria-hidden="true"></span> </div> <p class="highlighters-item__title wa-headings-color wa-headline-font t-section-title t-section-title--x-small" > Paras hinta </p> </div> </div> </div> </div> <div class="highlighters__item highlighters__item--count-4 highlighters__item--count-4 "> <div data-component-id='20007639' > <div class="highlighters-item highlighters-item--count-4"> <div class="highlighters-item__top-holder"> <div class="highlighters-item__icon-hld " > <span class="highlighters-item__icon icon reykjavik-icon-discount-label wa-secondary-color" aria-hidden="true"></span> </div> <p class="highlighters-item__title wa-headings-color wa-headline-font t-section-title t-section-title--x-small" > Upeimmat lomatarjoukset </p> </div> </div> </div> </div> <div class="highlighters__item highlighters__item--count-4 highlighters__item--count-4 "> <div data-component-id='20007641' > <div class="highlighters-item highlighters-item--count-4"> <div class="highlighters-item__top-holder"> <div class="highlighters-item__icon-hld " > <span class="highlighters-item__icon icon reykjavik-icon-amenities-booking-1 wa-secondary-color" aria-hidden="true"></span> </div> <p class="highlighters-item__title wa-headings-color wa-headline-font t-section-title t-section-title--x-small" > Toimiva viestintä </p> </div> </div> </div> </div> <div class="highlighters__item highlighters__item--count-4 highlighters__item--count-4 "> <div data-component-id='20007643' > <div class="highlighters-item highlighters-item--count-4"> <div class="highlighters-item__top-holder"> <div class="highlighters-item__icon-hld " >
68 <span class="highlighters-item__icon icon reykjavik-icon-shield wa-secondary-color" aria-hidden="true"></span> </div> <p class="highlighters-item__title wa-headings-color wa-headline-font t-section-title t-section-title--x-small" > Turvallinen maksu </p> </div> </div> </div> </div> </div> </div> </section> </div> </main> <section class="l-section l-section--newsletter wa-background-secondary-background-color"> <div class="l-wrapper"> <div class="newsletter wa-frames-border-color js-newsletter-holder" data-token="/contact/token" data-request="/contact/newsletter?lang=fi" data-policy-title="Vahvista lomakkeen lähettäminen" data-policy-info="Klikkaamalla âVAHVISTAâ -painiketta hyväksyt henkilötietojesi käsittelyn tiedustelun käsittelemiseksi" data-button-confirm="Vahvista" data-button-cancel="Peruuta" data-success-title="Vahvista rekisteröinti" data-success-info="Tarkista sähköpostisi. Olemme lähettäneet sinulle viestin, jossa pyydämme vahvistamaan sähköpostiosoitteen." data-server-error-title="Palvelinvirhe" data-server-error-info="Valitettavasti emme voi käsitellä hakemusta juuri nyt. Hae myöhemmin uudelleen" data-token-error-title="Tapahtui ongelma" data-token-error-info="Ole hyvä ja lähetä lomake uudelleen" data-spam-error-title="Roskaposti havaittu" data-spam-error-info="Viestiä ei ole lähetetty" data-valid-error-title="Lomakkeessa on virheitä" data-valid-error-field="Kenttä" data-not-valid-email="väärä muoto" data-cannot-empty="ei voi olla thjä" data-connect-error="Yhteysvirhe ilmeni" data-already-added-text="Tähän sähköpostiosoitteeseen on jo tilattu uutiskirje." data-already-added-error-title="newsletter.already_added_error_title" data-captcha-error-title="Captcha validation failed" data-captcha-error-setup="Captcha is not set up correctly. Please contact the site administrator." data-captcha-error-validation="Captcha validation failed. Please try again." data-consent-url="/contact/newsletter/consent?lang=fi" > <div class="newsletter__col newsletter__col--text-box"> <span class="newsletter__title t-section-title t-section-title--small wa-headline-font wa-headings-color"> Tilaa uutiskirje </span> <div class="newsletter__description t-content wa-content-color"> Saat ensimmäisenä tiedon uusimmista tapahtumista, tarjouksista ja kampanjoista! </div> </div> <div class="newsletter__col newsletter__col--form-box"> <form class="newsletter-form js-newsletter-form" action="#"> <div class="newsletter-form__inner"> <div class="newsletter-form__input-hld "> <label class="u-sr-only" for="newsletter-email">Sähköposti</label> <input class="js-newsletter__value newsletter-form__input wa-content-color wa-paragraph-font t-content" id="newsletter-email" type="email" name="email" data-name="Sähköposti" placeholder="Lisää sähköpostiosoitteesi*" required> <label for="name321nwsl" class="u-sr-only">name321</label> <input class="js-newsletter__value newsletter-form__input" id="name321nwsl" type="text" name="name321" placeholder="name" value="" autocomplete="off"> </div> <button class="newsletter-form__button site-btn wa-primary-background-color" type="submit" name="submit" aria-label="Kirjaudu"> <span class="text">Kirjaudu</span> </button> </div> </form> </div> </div> </div> </section> <footer class="footer wa-background-footer-background-color wa-content-footer-color"> <div class="footer__wrapper"> <div class="l-wrapper"> <div class="footer__top"> <div class="footer__col footer__col--info"> <div class="footer__adress-hld"> <div class="footer__adress"> <div class="footer__title wa-headline-font"> Sahanlahti Resort </div> <div class="footer__adress-row t-content"> <span class="text"> Lietvedentie 830 </span> </div> <div class="footer__adress-row t-content"> <span class="text"> 52200 </span> <span class="text"> Puumala </span> <span class="text"> FI </span> </div> </div> </div> <div class="footer__contact-hld "> <a class="footer__link t-content" href="tel:+358105083500" aria-label="Soita meille: +358105083500"> <span class="text">+358105083500</span> </a> <a class="footer__link t-content" href="mailto:[email protected]" title="[email protected]" aria-label="Kirjoita meille: [email protected]"> <span class="text">[email protected]</span> </a> </div> <div class="footer__route-btn"> <div data-component-id='29458337' > <a class="route-btn__link " href='/varaus-ja-peruutusehdot' target='_blank' > <span class="text wa-paragraph-font wa-content-footer-color " >VARAUS- JA PERUUTUSEHDOT</span> <span class="icon icon-arrow-long wa-content-footer-color"></span> </a> </div> </div> </div>
68 <div class="footer__col footer__col--nav-first"> <div data-component-id='29458373' > <nav aria-label="Alatunnistevalikko" class="footer-links"> <ul class="footer-links__list" > <li class="footer-links__item"> <div data-component-id='29458375' > <a class="footer-links-item t-content" href='/yhteystiedot-ja-aukioloajat' target='_self' > <p class="text" >Aukioloajat</p> </a> </div> </li> <li class="footer-links__item"> <div data-component-id='29458377' > <a class="footer-links-item t-content" href='/saapuminen-ja-aluekartta' target='_self' > <p class="text" >Saapuminen<br /> ja aluekartta</p> </a> </div> </li> <li class="footer-links__item"> <div data-component-id='29458379' > <a class="footer-links-item t-content" href='/majoitus/majoitusvaihtoehdot' target='_self' > <p class="text" >Varaa majoitus</p> </a> </div> </li> <li class="footer-links__item"> <div data-component-id='29458381' > <a class="footer-links-item t-content" href='https://cloud.hotellinx.com/NetReservationsSahanlahti/' target='_blank' > <p class="text" >Osta lahjakortti tai tapahtumalippu</p> </a> </div> </li> <li class="footer-links__item"> <div data-component-id='29458383' > <a class="footer-links-item t-content" href='javascript:void(0);' > <p class="text" ><a href="https://wa-uploads.profitroom.com/sahanlahtiresort/17895379686485_TarkastuskertomusOiva_Sahanlahti-Resort-Oy_2083207.pdf" id="477c9ccb-3184-45f9-9cb7-b349723f2f58">Oiva-raportti</a></p> </a> </div> </li> </ul> </nav> </div> </div> <div class="footer__col footer__col--socials"> <div class="footer__socials-hld"> <div class="socials socials--footer"> <ul class="socials__list socials__list--footer"> <li class="socials__item socials__item--footer"> <a href="https://www.facebook.com/sahanlahtiresort/" rel="nofollow" class="socials__link socials__link--footer wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--facebook icon icon-facebook" aria-hidden="true"></span> <span class="u-sr-only">facebook</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.instagram.com/sahanlahti/" rel="nofollow" class="socials__link socials__link--footer wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--instagram icon icon-instagram" aria-hidden="true"></span> <span class="u-sr-only">instagram</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.linkedin.com/company/sahanlahti-resort-oy" rel="nofollow" class="socials__link socials__link--footer wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--linkedin icon icon-linkedin" aria-hidden="true"></span> <span class="u-sr-only">linkedin</span> </a> </li> <li class="socials__item socials__item--footer"> <a href="https://www.tripadvisor.com/Hotel_Review-g798813-d1182474-Reviews-Sahanlahti-Puumala_Southern_Savonia.html" rel="nofollow" class="socials__link socials__link--footer wa-content-footer-color" target="_blank"> <span class="socials__icon socials__icon--tripadvisor icon icon-tripadvisor" aria-hidden="true"></span> <span class="u-sr-only">tripadvisor</span> </a> </li> </ul> </div> </div> </div> </div> <div class="footer__bottom"> <div class="footer__row-bottom-left"> <div class="footer__privacy-links"> <a class="footer__privacy-link wa-content-footer-color" href="/tietosuojakaytanto">Tietosuojakäytäntö</a> <button class="footer__privacy-link footer__privacy-link--btn-fix wa-content-footer-color wa-paragraph-font manageCookieSettings" onclick="openCookieModal();">Evästeasetukset</button> </div> </div> <div class="footer__row-bottom-right"> <span class="created__info"> <span class="created__text">Powered by</span> <a class="created__link" href="https://www.profitroom.com" target="_blank" rel="nofollow" aria-label="Link to Profitroom website"> <span class="icon icon-profitroom" aria-hidden="true"></span> </a> </span> </div> </div> </div> </div> </footer> <div data-component-id='29458357' > </div>
68<script> 69 /* Global helper for inline JS (twig templates, onclick handlers) to get consent params */ 70 window.__getConsentData = function() { 71 if (!window.__cookieMonster || !window.__cookieMonster.getConsentParams) return {}; 72 var consentParams = window.__cookieMonster.getConsentParams(); 73 if (!consentParams) return {}; 74 var params = new URLSearchParams(consentParams); 75 var result = {}; 76 var tcf = params.get('tcf'); 77 var cs = params.get('cs'); 78 if (tcf) result.tcf = tcf; 79 if (cs) result.cs = cs; 80 return result; 81 }; 82 83 /* CRITICAL: 100+ footer templates call openCookieModal() via onclick handlers */ 84 /* e.g. <a class="manageCookieSettings" onclick="openCookieModal()"> */ 85 window.openCookieModal = function() { 86 if (window.__cookieMonster) { 87 window.__cookieMonster.displaySettings(); 88 } 89 }; 90 91 /* NOTE: v1 acceptOnlyRequiredCookies() and _acceptCookiesPolicy() are NOT reimplemented. 92 cookie-monster v2 Accept/Reject buttons handle the full consent pipeline internally 93 (writes all 3 cookies, updates GCM, dispatches events). The v1 setConsent() only writes 94 the legacy cookie and would create inconsistent state. */ 95 96 /* Fires when: (1) returning visitor â consent loaded from cookies during render() 97 (2) new consent â user clicks Accept/Reject/Save in cookie-monster UI */ 98 document.addEventListener('cookie-monster:cookie-exists', function() { 99 var consent = window.__cookieMonster ? window.__cookieMonster.getConsent() : ''; 100 var categories = consent ? consent.split(',') : []; 101 102 /* Synchronous global for hotel scripts that check window.beAcceptedCookiePolicies */ 103 window.beAcceptedCookiePolicies = categories; 104 105 /* localStorage compat for cross-tab sync indication (v1 uses `acceptedCategories` key) */ 106 try { 107 localStorage.setItem('cookiesManager', JSON.stringify({ acceptedCategories: categories })); 108 } catch(e) {} 109 110 /* Push to GTM dataLayer â matches BE7/Upper6 format for cross-product consistency. 111 v1 only pushed {event, cookieConsentCategory}; v2 adds consentState, tcfString, 112 compactConsent (same as BE7 determineDataForCookieConsent) */ 113 window.dataLayer = window.dataLayer || []; 114 var dataLayerEntry = { 115 'event': 'cookieConsent', 116 'cookieConsentCategory': categories 117 }; 118 if (window.__cookieMonster) { 119 /* Per-vendor consent state (e.g. {"755": {"1": true, "2": false}}) */ 120 var consentState = window.__cookieMonster.getConsentState ? window.__cookieMonster.getConsentState() : null; 121 if (consentState) { 122 dataLayerEntry.consentState = consentState; 123 } 124 /* TCF string + compact consent for cross-domain transfer */ 125 var consentParams = window.__cookieMonster.getConsentParams ? window.__cookieMonster.getConsentParams() : null; 126 if (consentParams) { 127 var params = new URLSearchParams(consentParams); 128 var tcf = params.get('tcf'); 129 var cs = params.get('cs'); 130 if (tcf) dataLayerEntry.tcf = tcf; 131 if (cs) dataLayerEntry.cs = cs; 132 } 133 } 134 window.dataLayer.push(dataLayerEntry); 135 136 /* Activate scripts gated by consent category */ 137 loadScriptsForConsent(categories); 138 139 /* Dispatch events for hotel scripts. 140 v1 sends CustomEvent with detail.acceptedCategories â must match */ 141 window.dispatchEvent(new CustomEvent('success-save-cookies', { 142 detail: { acceptedCategories: categories } 143 })); 144 window.dispatchEvent(new CustomEvent('load-cookies')); 145 146 /* Legacy GA activation hook (some hotel templates define window.activateGA) */ 147 if (typeof window.activateGA === 'function') { 148 window.activateGA(); 149 } 150 }); 151 152 /* Activate type="text/plain" scripts that match accepted consent categories. 153 Hotels use this pattern:
153<script type="text/plain" data-cookie-consent="marketing" src="..."> 154 When marketing category is accepted, the script is cloned as type="text/javascript" to execute. */ 155 function loadScriptsForConsent(acceptedCategories) { 156 var scripts = document.querySelectorAll('script[data-cookie-consent][type="text/plain"]'); 157 scripts.forEach(function(script) { 158 var category = script.getAttribute('data-cookie-consent'); 159 if (acceptedCategories.indexOf(category) !== -1) { 160 var newScript = document.createElement('script'); 161 /* Copy ALL attributes from original (async, defer, data-*, id, crossorigin, etc.) */ 162 Array.from(script.attributes).forEach(function(attr) { 163 newScript.setAttribute(attr.name, attr.value); 164 }); 165 /* Override type from "text/plain" to "text/javascript" to enable execution */ 166 newScript.type = 'text/javascript'; 167 /* Copy inline content if no src */ 168 if (!script.src) { 169 newScript.textContent = script.textContent; 170 } 171 script.parentNode.insertBefore(newScript, script.nextSibling); 172 script.parentNode.removeChild(script); 173 } 174 }); 175 } 176 177 /* Necessary scripts are strictly-necessary (GDPR) â they must run for every visitor 178 without consent. cookie-monster v2 lazy-inits on first user interaction, so the 179 cookie-monster:cookie-exists handler above can't be relied on to activate them. 180 Activate them here as soon as the DOM is ready, independent of consent state. 181 Once converted to text/javascript they no longer match loadScriptsForConsent's 182 [type="text/plain"] selector, so there is no double execution. */ 183 function activateNecessaryScripts() { 184 loadScriptsForConsent(['necessary']); 185 } 186 187 if (document.readyState === 'loading') { 188 document.addEventListener('DOMContentLoaded', activateNecessaryScripts); 189 } else { 190 activateNecessaryScripts(); 191 } 192</script>
192 <link rel="stylesheet" href="/cookie-monster/legacy.css?v=v3.41.22" media="print" onload="this.media='all'">
192<script src="/cookie-monster/legacy.js?v=v3.41.22" defer></script>
192 <style> .cm-container { --cm-primary-color: #FFCC00; --cm-primary-hover: #FFCC00; } </style>
192<script> 193 window.addEventListener('load', function() { 194 195 const init = () => { 196 if (window.__cookieMonster) return; 197 if (typeof CookieMonster !== 'undefined') { 198 window.__cookieMonster = new CookieMonster( 199 "sahanlahtiresort", 200 { 201 locale: "fi", 202 legalName: "Sahanlahti\u0020resort\u0020Oy", 203 mode: "config", 204 vendorConfig: {"siteKey":"sahanlahtiresort","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]}],"purposes":{"1":{"category":"necessary","name":"Tietojen tallentaminen laitteelle ja\/tai laitteella olevien tietojen k\u00e4ytt\u00f6","description":"Ev\u00e4steet, laitteet tai vastaavat verkkotunnisteet (esimerkiksi kirjautumisperusteiset tunnisteet, satunnaisesti m\u00e4\u00e4ritetyt tunnisteet, verkkopohjaiset tunnisteet) sek\u00e4 muut tiedot (esimerkiksi selaimen tyyppi ja tiedot, kieli, n\u00e4yt\u00f6n koko, tuetut tekniikat jne.) voidaan tallentaa laitteellesi tai lukea laitteellasi laitteen tunnistamiseksi joka kerta, kun se muodostaa yhteyden sovellukseen tai verkkosivustoon yhdess\u00e4 tai useammassa t\u00e4ss\u00e4 esitetyss\u00e4 tarkoituksessa."},"2":{"category":"marketing","name":"Rajoitettujen tietojen k\u00e4ytt\u00f6 mainosten valitsemiseksi","description":"T\u00e4ss\u00e4 palvelussa sinulle esitetty mainonta voi perustua rajoitettuihin tietoihin, kuten k\u00e4ytt\u00e4m\u00e4\u00e4si verkkosivustoon tai sovellukseen, likim\u00e4\u00e4r\u00e4iseen sijaintiisi, laitteesi tyyppiin tai sis\u00e4lt\u00f6\u00f6n, jonka kanssa olet (tai olet ollut) vuorovaikutuksessa (esimerkiksi rajoittaaksemme sit\u00e4, kuinka monta kertaa mainos esitet\u00e4\u00e4n sinulle)."},"3":{"category":"marketing","name":"Personoidun mainosprofiilin muodostaminen","description":"Tietoja toiminnastasi t\u00e4ss\u00e4 palvelussa (kuten l\u00e4hett\u00e4m\u00e4si lomakkeet, tarkastelemasi sis\u00e4lt\u00f6) voidaan tallentaa ja yhdist\u00e4\u00e4 muihin sinua koskeviin tietoihin (esimerkiksi tiedot aiemmasta toiminnastasi t\u00e4ss\u00e4 palvelussa ja muilla verkkosivustoilla tai muissa sovelluksissa) tai vastaaviin k\u00e4ytt\u00e4jiin. T\u00e4t\u00e4 k\u00e4ytet\u00e4\u00e4n sitten sinua koskevan profiilin luomiseen tai parantamiseen (profiili voi sis\u00e4lt\u00e4\u00e4 mahdolliset kiinnostuksen kohteet ja henkil\u00f6kohtaiset n\u00e4k\u00f6kohdat). Profiiliasi voidaan k\u00e4ytt\u00e4\u00e4 (my\u00f6s my\u00f6hemmin) esitt\u00e4m\u00e4\u00e4n mainontaa, joka vaikuttaa merkityksellisemm\u00e4lt\u00e4 t\u00e4m\u00e4n ja muihin tahoihin kohdistuvien mahdollisten kiinnostuksen kohteidesi perusteella."},"4":{"category":"marketing","name":"Profiilien k\u00e4ytt\u00f6 kohdennetun mainonnan valitsemiseksi","description":"T\u00e4ss\u00e4 palvelussa sinulle esitetty mainonta voi perustua mainosprofiileihisi, jotka voivat heijastaa toimintaasi t\u00e4ss\u00e4 palvelussa tai muilla verkkosivustoilla tai muissa sovelluksissa (kuten l\u00e4hett\u00e4m\u00e4si lomakkeet, tarkastelemasi sis\u00e4lt\u00f6), mahdollisia kiinnostuksen kohteitasi ja henkil\u00f6kohtaisia n\u00e4k\u00f6kohtia."},"5":{"category":"marketing","name":"Personoidun sis\u00e4lt\u00f6profiilin muodostaminen","description":"Tietoja toiminnastasi t\u00e4ss\u00e4 palvelussa (kuten l\u00e4hett\u00e4m\u00e4si lomakkeet, tarkastelemasi muu sis\u00e4lt\u00f6 kuin mainokset) voidaan tallentaa ja yhdist\u00e4\u00e4 muihin sinua koskeviin tietoihin (esimerkiksi tiedot aiemmasta toiminnastasi t\u00e4ss\u00e4 palvelussa ja muilla verkkosivustoilla tai muissa sovelluksissa) tai vastaaviin k\u00e4ytt\u00e4jiin. T\u00e4t\u00e4 k\u00e4ytet\u00e4\u00e4n sitten sinua koskevan profiilin luomiseen tai parantamiseen (profiili voi sis\u00e4lt\u00e4\u00e4 mahdolliset kiinnostuksen kohteet ja henkil\u00f6kohtaiset n\u00e4k\u00f6kohdat). Profiiliasi voidaan k\u00e4ytt\u00e4\u00e4 (my\u00f6s my\u00f6hemmin) esitt\u00e4m\u00e4\u00e4n sis\u00e4lt\u00f6\u00e4, joka vaikuttaa merkityksellisemm\u00e4lt\u00e4 mahdollisten kiinnostuksen kohteidesi perusteella, esimerkiksi mukauttamalla j\u00e4rjestyst\u00e4, jossa sis\u00e4lt\u00f6 n\u00e4ytet\u00e4\u00e4n sinulle, jotta sinun olisi entist\u00e4kin helpompi l\u00f6yt\u00e4\u00e4 kiinnostuksen kohteisiisi sopivaa sis\u00e4lt\u00f6\u00e4."},"6":{"category":"marketing","name":"Profiilien k\u00e4ytt\u00f6 personoidun sis\u00e4ll\u00f6n valitsemiseksi","description":"T\u00e4ss\u00e4 palvelussa sinulle esitetty sis\u00e4lt\u00f6 voi perustua sis\u00e4ll\u00f6n yksil\u00f6intiprofiileihin, jotka voivat heijastaa toimintaasi t\u00e4ss\u00e4 palvelussa tai muissa palveluissa (esimerkiksi l\u00e4hett\u00e4m\u00e4si lomakkeet, tarkastelemasi sis\u00e4lt\u00f6), mahdollisiin kiinnostuksen kohteisiin ja henkil\u00f6kohtaisiin
204n\u00e4k\u00f6kohtiin. Niit\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 esimerkiksi muokkaamaan j\u00e4rjestyst\u00e4, jossa sis\u00e4lt\u00f6 n\u00e4ytet\u00e4\u00e4n sinulle, jotta sinun olisi entist\u00e4kin helpompaa l\u00f6yt\u00e4\u00e4 sis\u00e4lt\u00f6\u00e4 (ei mainontaa), joka vastaa kiinnostuksen kohteitasi.\u201d"},"7":{"category":"analytics","name":"Mainonnan tehokkuuden mittaaminen","description":"Tietoja siit\u00e4, mit\u00e4 mainontaa sinulle esitet\u00e4\u00e4n ja miten olet vuorovaikutuksessa sen kanssa, voidaan k\u00e4ytt\u00e4\u00e4 m\u00e4\u00e4ritt\u00e4m\u00e4\u00e4n, kuinka hyvin mainos on toiminut sinulle tai muille k\u00e4ytt\u00e4jille ja saavutettiinko mainonnan tavoitteet. Esimerkiksi n\u00e4itk\u00f6 mainoksen, napsautitko sit\u00e4, saiko se sinut ostamaan tuotteen tai k\u00e4ym\u00e4\u00e4n verkkosivustolla jne. T\u00e4m\u00e4 on eritt\u00e4in hy\u00f6dyllist\u00e4 mainoskampanjoiden merkityksen ymm\u00e4rt\u00e4miseksi."},"8":{"category":"analytics","name":"Sis\u00e4ll\u00f6n tehokkuuden mittaaminen","description":"Tietoja siit\u00e4, mit\u00e4 sis\u00e4lt\u00f6\u00e4 sinulle esitet\u00e4\u00e4n ja miten olet vuorovaikutuksessa sen kanssa, voidaan k\u00e4ytt\u00e4\u00e4 esimerkiksi sen m\u00e4\u00e4ritt\u00e4miseen, saavuttiko sis\u00e4lt\u00f6 (ei mainokset) kohdeyleis\u00f6n ja vastasiko se kiinnostuksen kohteitasi. Kun esimerkiksi luet artikkelin, katsot videon, kuuntelet podcastia tai katsot tuotekuvausta, kuinka kauan k\u00e4ytit t\u00e4t\u00e4 palvelua ja verkkosivuja, joilla k\u00e4yt jne. T\u00e4m\u00e4 on eritt\u00e4in hy\u00f6dyllist\u00e4 sinulle n\u00e4ytetyn sis\u00e4ll\u00f6n (ei mainonnan) relevanssin ymm\u00e4rt\u00e4misen kannalta."},"9":{"category":"marketing","name":"Yleis\u00f6jen ymm\u00e4rt\u00e4minen eri l\u00e4hteist\u00e4 per\u00e4isin olevien tietojen, tilastojen tai yhdistelmien avulla","description":"Raportteja voidaan luoda sellaisten tietojoukkojen (kuten k\u00e4ytt\u00e4j\u00e4profiilit, tilastot, markkinatutkimus, analytiikkatiedot) yhdistelm\u00e4n perusteella, jotka koskevat vuorovaikutustasi ja muiden k\u00e4ytt\u00e4jien vuorovaikutusta mainonnan tai muun kuin mainontasis\u00e4ll\u00f6n kanssa yhteisten ominaisuuksien tunnistamiseksi (esimerkiksi sen m\u00e4\u00e4ritt\u00e4miseksi, mitk\u00e4 kohdeyleis\u00f6t ovat vastaanottavaisempia mainoskampanjalle tai tietylle sis\u00e4ll\u00f6lle)."},"10":{"category":"analytics","name":"Palvelujen kehitt\u00e4minen ja parantaminen","description":"Tiedot toiminnastasi t\u00e4ss\u00e4 palvelussa, kuten vuorovaikutuksestasi mainosten tai sis\u00e4ll\u00f6n kanssa, voivat olla eritt\u00e4in hy\u00f6dyllisi\u00e4 tuotteiden ja palveluiden parantamiseksi ja uusien tuotteiden ja palveluiden rakentamiseksi k\u00e4ytt\u00e4jien vuorovaikutuksen, yleis\u00f6n tyypin jne. perusteella. T\u00e4m\u00e4 erityinen tarkoitus ei sis\u00e4ll\u00e4 k\u00e4ytt\u00e4j\u00e4profiilien ja tunnisteiden kehitt\u00e4mist\u00e4 tai parantamista."},"11":{"category":"marketing","name":"Rajoitettujen tietojen k\u00e4ytt\u00f6 sis\u00e4ll\u00f6n valitsemiseen","description":"T\u00e4ss\u00e4 palvelussa sinulle esitetty mainonta voi perustua rajoitettuihin tietoihin, kuten k\u00e4ytt\u00e4m\u00e4\u00e4si verkkosivustoon tai sovellukseen, likim\u00e4\u00e4r\u00e4iseen sijaintiisi, laitteesi tyyppiin tai sis\u00e4lt\u00f6\u00f6n, jonka kanssa olet (tai olet ollut) vuorovaikutuksessa (esimerkiksi rajoittaaksemme sit\u00e4, kuinka monta kertaa video tai artikkeli esitet\u00e4\u00e4n sinulle)."}},"specialFeatures":{"1":{"category":"marketing","name":"Tarkkojen sijaintitietojen k\u00e4ytt\u00e4minen","description":"Hyv\u00e4ksynn\u00e4ll\u00e4si tarkkaa sijaintiasi (alle 500 metrin s\u00e4teell\u00e4) voidaan k\u00e4ytt\u00e4\u00e4 t\u00e4ss\u00e4 ilmoituksessa kuvattujen tarkoitusten tueksi."},"2":{"category":"marketing","name":"Tunnista laitteet aktiivisesti pyydettyjen tietojen perusteella","description":"Hyv\u00e4ksynn\u00e4ll\u00e4si tiettyj\u00e4 laitettasi koskevia ominaisuuksia saatetaan pyyt\u00e4\u00e4 ja k\u00e4ytt\u00e4\u00e4 erottamaan se muista laitteista (kuten asennetut fontit tai laajennukset, n\u00e4ytt\u00f6si resoluutio) t\u00e4ss\u00e4 ilmoituksessa kuvattujen tarkoitusten tueksi."}},"consentTextOverrides":{"necessary":{"title":"V\u00e4ltt\u00e4m\u00e4tt\u00f6m\u00e4t ev\u00e4steet","consentText":"<p>Varmista, ett\u00e4 sivusto toimii turvallisesti ja oikein \u2014 ota k\u00e4ytt\u00f6\u00f6n sis\u00e4\u00e4nkirjautuminen, varaukset ja petosten havainnointiominaisuudet. N\u00e4it\u00e4 ev\u00e4steit\u00e4 ei voi poistaa k\u00e4yt\u00f6st\u00e4. Oikeusperuste: artikla 6 (1) (b) GDPR (sopimuksen toteuttaminen).<\/p>","consentShortText":""},"marketing":{"title":"Markkinointiev\u00e4steet","consentText":"<p>Salli meid\u00e4n personoida tarjouksia ja arvioida markkinointikampanjoidemme tehokkuutta, jotta n\u00e4et sis\u00e4lt\u00f6\u00e4, joka on r\u00e4\u00e4t\u00e4l\u00f6ity kiinnostuksesi mukaan. Oikeudellinen peruste: artikla 6 (1) (a) GDPR (suostumus).<\/p>","consentShortText":""}
204,"analytics":{"title":"Analytiikkaev\u00e4steet","consentText":"<p>Auta meit\u00e4 mittaamaan liikennett\u00e4 ja parantamaan palvelua, jotta se vastaa paremmin k\u00e4ytt\u00e4jien tarpeita. <\/p>","consentShortText":""},"main":{"title":"Ev\u00e4steiden suostumus","consentText":"<p>Haluamme tehd\u00e4 vierailustasi sivuillamme mahdollisimman sujuvan ja inspiroivan. Siksi k\u00e4yt\u00e4mme ev\u00e4steit\u00e4 sivuston toimintaan, analytiikkaan ja kiinnostavamman sis\u00e4ll\u00f6n n\u00e4ytt\u00e4miseen.<\/p><p>Voit hyv\u00e4ksy\u00e4 kaikki ev\u00e4steet tai muokata asetuksia milloin tahansa.<\/p><p> Lue lis\u00e4\u00e4 <a href=\"https:\/\/www.sahanlahtiresort.fi\/en\/privacy\">Tietosuojak\u00e4yt\u00e4nn\u00f6st\u00e4mme<\/a>. <\/p><p>Data Controller Sahanlahti Resort <\/p><p>OsoiteLietvedentie 830, 52200 Puumala <\/p>","consentShortText":""}}}, 205 } 206 ); 207 208 const defaultDisabledParams = { 209 setDefaults: false, 210 }; 211 212 window.__cookieMonster.render(defaultDisabledParams); 213 } 214 }; 215 216 ['mouseover', 'scroll', 'touchstart', 'resize'].forEach(e => window.addEventListener(e, init, {once: true})); 217 }); 218</script>
218
218<script id="translations-data" type="application/json"> 219 { 220 "prevSlide": "Edellinen dia", 221 "nextSlide": "Seuraava dia", 222 "paginationNext": "Dian numero", 223 "firstSlide": "Ensimmäinen dia", 224 "lastSlide": "Viimeinen dia", 225 "contrastActivate": "Aktivoi korkean kontrastin tila", 226 "contrastDeactivate": "Poista korkean kontrastin tila käytöstä", 227 "changeTheContrast": "a11y.change_the_contrast", 228 "contrastMode": "Korkean kontrastin tila", 229 "moreInformations": "Lisää" 230 } 231</script>
231
231<script src="/templates/reykjavik/runtime.fe8b6075.js"></script>
231<script src="/templates/reykjavik/global.0313f4b1.js"></script>
231
231<script src="/templates/reykjavik/1.53223860.js"></script>
231<script src="/templates/reykjavik/9.14784903.js"></script>
231<script src="/templates/reykjavik/app.58684a5a.js"></script>
231
231<script defer src="//open.upperbooking.com/sahanlahtiresort/Booking.min.js?locale=fi"></script>
231
231<script> 232 document.addEventListener('DOMContentLoaded', function () { 233 234 if (window.matchMedia("(max-width: 768px)").matches) { 235 return; 236 }; 237 238 const today = new Date(); 239 const tomorrow = new Date(); 240 tomorrow.setDate(today.getDate() + 1); 241 242 const formatDateWithZero = (str) => { 243 return String(str).padStart(2, '0'); 244 }; 245 246 const formatDate = (date) => { 247 const day = formatDateWithZero(date.getDate()); 248 const month = formatDateWithZero(date.getMonth() + 1); 249 const year = date.getFullYear(); 250 return `${day}.${month}.${year}`; 251 }; 252 253 const getMonthName = (date) => { 254 const monthIndex = date.getMonth(); 255 if (monthTranslations.length > 0) { 256 return monthTranslations[monthIndex]; 257 } else { 258 return formatDateWithZero(date.getMonth() + 1); 259 } 260 }; 261 262 const calcDatePatternSeparator = (inputValue) => { 263 if (inputValue.length === 0) return ''; 264 const lastChar = inputValue.charAt(inputValue.length - 1); 265 266 return /\p{L}|\p{N}|\s/u.test(lastChar) ? '' : lastChar; 267 }; 268 269 const updateDate = (input, boxSelector, date) => { 270 const box = input.closest(boxSelector); 271 if (!box) return; 272 273 const useShortYear = box.hasAttribute('data-short-year'); 274 input.value = formatDate(date); 275 276 const dayElement = box.querySelector('.js-input-hld__day-number'); 277 const monthElement = box.querySelector('.js-input-hld__month'); 278 const yearElement = box.querySelector('.js-input-hld__year'); 279 280 if (dayElement) 281 dayElement.textContent = formatDateWithZero(date.getDate()) + calcDatePatternSeparator(dayElement.textContent); 282 283 if (monthElement) 284 monthElement.textContent = getMonthName(date) + calcDatePatternSeparator(monthElement.textContent); 285 286 if (yearElement) { 287 yearElement.textContent = (useShortYear ? String(date.getFullYear()).slice(-2) : date.getFullYear()) + calcDatePatternSeparator(yearElement.textContent); 288 } 289 }; 290 291 const panelElement = document.querySelector('.js-site-panel-month'); 292 const monthTranslations = []; 293 294 if (panelElement && document.documentElement.lang !== 'ar') { 295 for (let i = 1; i <= 12; i++) { 296 const monthName = panelElement.getAttribute(`data-month-name-${i}`) || 297 panelElement.querySelector(`[data-month-name-${i}]`)?.getAttribute(`data-month-name-${i}`); 298 299 if (monthName) { 300 monthTranslations.push(monthName); 301 } else { 302 break; 303 } 304 } 305 }; 306 307 const checkinInputs = document.querySelectorAll('.js-input-checkin'); 308 const checkoutInputs = document.querySelectorAll('.js-input-checkout'); 309 310 checkinInputs.forEach((input) => { 311 updateDate(input, '.js-checkin-box', today); 312 }); 313 314 checkoutInputs.forEach((input) => { 315 updateDate(input, '.js-checkout-box', tomorrow); 316 }); 317 }); 318</script>
318 <link rel="stylesheet" href="/templates/reykjavik/icon-packages/reykjavik-icon/style.248d02f1.css">
318<script type="application/ld+json"> 319 {"@context":"https:\/\/schema.org","@type":"Hotel","name":"Sahanlahti Resort","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot","address":{"@type":"PostalAddress","streetAddress":"Lietvedentie 830","addressLocality":"Puumala","postalCode":"52200","addressCountry":"FI"},"geo":{"@type":"GeoCoordinates","latitude":61.5744541,"longitude":28.1460443},"telephone":"+358105083500","email":"[email protected]","image":"https:\/\/r.profitroom.pl\/sahanlahtiresort\/images\/202505231729400.Sahanlahti_web_t_2_1_.jpg","logo":{"@type":"ImageObject","contentUrl":"https:\/\/r.profitroom.pl\/sahanlahtiresort\/images\/202504220746110.Sahanlahti_resort_logo_removebg_preview.png"}} 320 </script>
320
320<script type="application/ld+json"> 321 {"@context":"https:\/\/schema.org","@type":"ItemList","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"HotelRoom","name":"Sahankyl\u00e4n m\u00f6kki","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/sahankylaen-moekki","description":"L\u00e4hell\u00e4 p\u00e4\u00e4rakennusta, pienen kosken toisella puolella, sijaitsee Sahankyl\u00e4, joka koostuu perinteisist\u00e4 m\u00f6keist\u00e4. Kaikki m\u00f6ki...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/f854d83a-3dba-42b4-8825-c616a7164bbe.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":45,"unitText":"m^2"}}},{"@type":"ListItem","position":2,"item":{"@type":"HotelRoom","name":"Sahankyl\u00e4n m\u00f6kki saunalla","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/sahankylaen-moekki-saunalla","description":"L\u00e4hell\u00e4 p\u00e4\u00e4rakennusta, pienen kosken toisella puolella, sijaitsee Sahan kyl\u00e4, joka koostuu perinteisist\u00e4 m\u00f6keist\u00e4. Kaikki m\u00f6k...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/37c9b5bd-3eb0-4fa5-b4b7-9084ceea12ea.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":5,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":55,"unitText":"m^2"}}},{"@type":"ListItem","position":3,"item":{"@type":"HotelRoom","name":"Elsanrannan Villat","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/elsanrannan-villat","description":"Sahanlahden Elsanranta koostuu kymmenest\u00e4 kahden hengen luksusvillasta, jotka sijaitsevat yksityisell\u00e4 niemell\u00e4 \u2013 melkein kui...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/8dac2fc0-3af1-4e95-a073-09ca749d91ae.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":2,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":37,"unitText":"m^2"},"additionalProperty":[{"@type":"PropertyValue","name":"Maximum extra beds","value":1}]}},{"@type":"ListItem","position":4,"item":{"@type":"HotelRoom","name":"Villa Kaima","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/villa-kaima","description":"P\u00e4\u00e4rakennuksen l\u00e4heisyydess\u00e4, pienen kosken toisella puolella, sijaitsee perinteisist\u00e4 m\u00f6keist\u00e4 koostuva Sahankyl\u00e4. Pienempie...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/9ecb3857-81ea-44d0-8a15-241ff939e791.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":6,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":80,"unitText":"m^2"},"additionalProperty":[{"@type":"PropertyValue","name":"Maximum extra beds","value":2}]}},{"@type":"ListItem","position":5,"item":{"@type":"HotelRoom","name":"Kuoreksenniemen villat","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/kuoreksenniemen-villat","description":"Kauniilla m\u00e4ntyvaltaisella Kuoreksenniemen alueella sijaitsevat huvilat ovat suosittu lomakohde. Kuoreksenniemen loma-alue si...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/56df8f0f-5d96-4331-b470-37b320401b2a.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":6,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":117,"unitText":"m^2"}}},{"@type":"ListItem","position":6,"item":{"@type":"HotelRoom","name":"Saunavilla","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/saunavilla","description":"Saunavillan sijainti on mit\u00e4 mainioin Saimaan rannalla. Alue on rauhaisa, mutta silti Sahanlahden palvelut ovat vain 200 metr...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/dbe04233-e24e-471f-9132-94e52d176f44.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":45,"unitText":"m^2"}}},{"@type":"ListItem","position":7,"item":{"@type":"HotelRoom","name":"Hotellihuoneet","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/hotellihuoneet","description":"P\u00e4\u00e4rakennuksen ja rannan v\u00e4liss\u00e4 sijaitsee Hotelli V\u00e4entupa, jossa on yhdeks\u00e4n tilavaa
321yhden tai kahden hengen huonetta sek\u00e4 ...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/8489b8f8-cce7-4058-971c-25c386887880.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":2,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":20,"unitText":"m^2"},"additionalProperty":[{"@type":"PropertyValue","name":"Maximum extra beds","value":1}]}},{"@type":"ListItem","position":8,"item":{"@type":"HotelRoom","name":"Elsa-sviitti saunalla","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/elsa-sviitti-saunalla","description":"P\u00e4\u00e4rakennuksen ja rannan v\u00e4liss\u00e4 sijaitsee Hotelli V\u00e4entupa, jossa on yhdeks\u00e4n tilavaa yhden tai kahden hengen huonetta sek\u00e4 ...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/3f5753af-7045-4333-bbf8-a2cb9d5a46d1.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":65,"unitText":"m^2"}}},{"@type":"ListItem","position":9,"item":{"@type":"HotelRoom","name":"Kuoreksenniemen yksi\u00f6","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/kuoreksenniemen-yksioe","description":"Kauniilla m\u00e4ntyvaltaisella Kuoreksenniemen alueella sijaitsevat rannantalohuoneistot ovat suosittuja lomakohteita. Kuoreksenn...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/a80478c1-73cc-476a-9113-1a89a6b4f5e0.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":2,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":30,"unitText":"m^2"}}},{"@type":"ListItem","position":10,"item":{"@type":"HotelRoom","name":"Kuoreksenniemen kaksio","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/kuoreksenniemen-kaksio","description":"Kauniilla m\u00e4ntyvaltaisella Kuoreksenniemen alueella sijaitsevat rannantalohuoneistot ovat suosittuja lomakohteita. Kuoreksenn...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/87fd6c1d-fb89-473a-981b-e2364ef09b68.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":55,"unitText":"m^2"}}},{"@type":"ListItem","position":11,"item":{"@type":"HotelRoom","name":"Jallun tupa","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/jallun-tupa","description":"Hintaan sis\u00e4ltyy liinavaatteet pedattuina, herkullinen aamiainen maisemaravintola Koskivahdissa sek\u00e4 loppusiivous. Mukavuuksi...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/4546fe5a-c83f-4bdf-a4ee-e6cdc499f684.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1},"floorSize":{"@type":"QuantitativeValue","value":20,"unitText":"m^2"}}},{"@type":"ListItem","position":12,"item":{"@type":"HotelRoom","name":"Aitta","url":"https:\/\/www.sahanlahtiresort.fi\/majoitus\/majoitusvaihtoehdot\/aitta","description":"Tunnelmallinen aittamajoitusKolme erikokoista aittaa tarjoavat perinteist\u00e4 ja rauhallista majoitusta aivan p\u00e4\u00e4rakennuksen l\u00e4h...","image":"https:\/\/r.profitroom.com\/sahanlahtiresort\/images\/rooms\/22bad366-642a-47e2-b76d-06350e3f38cf.jpg","occupancy":{"@type":"QuantitativeValue","maxValue":4,"minValue":1}}}]} 322 </script>
322
322<script type="text/javascript"> 323document.addEventListener("DOMContentLoaded", function () { 324 const host = document.querySelector(".site-panel__inner"); 325 const banner = document.querySelector(".banner"); 326 327 const lang = document.documentElement.getAttribute("lang") === "fi" ? "fi" : "en"; 328 329 const T = { 330 en: { 331 koskivahti: "Book a table at Koskivahti", 332 koskivahtiUrl: "https://book.dinnerbooking.com/fi/en-US/book/index/4378/2", 333 pajapirtti: "Book a table at Pajapirtti", 334 pajapirttiUrl: "https://book.dinnerbooking.com/fi/en-US/book/index/4379/2", 335 giftcard: "Buy a gift card", 336 event: "Buy an event ticket", 337 }, 338 fi: { 339 koskivahti: "Varaa pöytä Koskivahtiin", 340 koskivahtiUrl: "https://book.dinnerbooking.com/fi/fi-FI/book/index/4378/2", 341 pajapirtti: "Varaa pöytä Pajapirttiin", 342 pajapirttiUrl: "https://book.dinnerbooking.com/fi/fi-FI/book/index/4379/2", 343 giftcard: "Osta lahjakortti", 344 event: "Osta tapahtumalippu", 345 }, 346 }; 347 348 function createPanel(lang) { 349 const div = document.createElement("div"); 350 div.className = "site-panel__additional"; 351 div.innerHTML = ` 352 <a href="${T[lang].koskivahtiUrl}" class="site-btn site-btn--primary" rel="nofollow noopener" target="_blank"> 353 <span class="text">${T[lang].koskivahti}</span> 354 </a> 355 <a href="${T[lang].pajapirttiUrl}" class="site-btn site-btn--primary" rel="nofollow noopener" target="_blank"> 356 <span class="text">${T[lang].pajapirtti}</span> 357 </a> 358 <a href="https://cloud.hotellinx.com/NetReservationsSahanlahti/Home/GiftCards?AccCaId=80&QrType=1&PfId=43" class="site-btn site-btn--primary" rel="nofollow noopener" target="_blank"> 359 <span class="text">${T[lang].giftcard}</span> 360 </a> 361 <a href="https://cloud.hotellinx.com/NetReservationsSahanlahti/Home/GiftCards?AccCaId=80&QrType=2&PfId=42" class="site-btn site-btn--primary" rel="nofollow noopener" target="_blank"> 362 <span class="text">${T[lang].event}</span> 363 </a> 364 `; 365 return div; 366 } 367 368 if (host) { 369 host.insertAdjacentElement("afterend", createPanel(lang)); 370 } 371 372 if (banner) { 373 const wrapper = document.createElement("div"); 374 wrapper.className = "l-wrapper"; 375 wrapper.appendChild(createPanel(lang)); 376 banner.insertAdjacentElement("afterend", wrapper); 377 } 378}); 379</script>
379 </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.