{"id":6476,"date":"2026-05-27T15:19:55","date_gmt":"2026-05-27T15:19:55","guid":{"rendered":"https:\/\/hyggehost.fi\/?page_id=6476"},"modified":"2026-05-29T21:42:00","modified_gmt":"2026-05-29T21:42:00","slug":"booking-and-cancellation-terms","status":"publish","type":"page","link":"https:\/\/hyggehost.fi\/fi\/booking-and-cancellation-terms\/","title":{"rendered":"Varaus- ja peruutusehdot"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6476\" class=\"elementor elementor-6476\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e478d5 e-flex e-con-boxed e-con e-parent\" data-id=\"8e478d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10b49fd elementor-widget elementor-widget-html\" data-id=\"10b49fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     Hyggehost.fi \u2014 Varaus- ja peruutusehdot (Elementor HTML widget)\n     - Mobile-first; sticky only on desktop\n     - No custom header\/footer (handled by the theme)\n     - Paste directly into Section > Column > HTML widget\n     ============================================================ -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Abhaya+Libre:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap&subset=latin,latin-ext');\n\n\/* ---------- Reset scoped to this widget ---------- *\/\n.hh-pp, .hh-pp *, .hh-pp *::before, .hh-pp *::after { box-sizing: border-box; }\n.hh-pp h1, .hh-pp h2, .hh-pp h3, .hh-pp p, .hh-pp ul, .hh-pp ol, .hh-pp dl, .hh-pp dd { margin: 0; padding: 0; }\n.hh-pp ul { list-style: none; }\n\n\/* ---------- Design tokens ---------- *\/\n.hh-pp {\n  --pp-bg: #F7F2EE;\n  --pp-card: #FFFFFF;\n  --pp-ink: #1F1B17;\n  --pp-body: #2A251F;\n  --pp-muted: #5E564D;\n  --pp-faint: #8A7F73;\n  --pp-rule: rgba(0, 0, 0, 0.08);\n  --pp-rule-soft: rgba(0, 0, 0, 0.06);\n  --pp-brand: #AC5024;\n\n  background: var(--pp-bg);\n  color: var(--pp-body);\n  font-family: 'Inter', system-ui, -apple-system, sans-serif;\n  font-size: 16px;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  width: 100%;\n  max-width: 100%;\n  padding: 40px 0 72px;\n  scroll-behavior: smooth;\n  overflow-x: hidden;\n  overflow-x: clip;\n}\n.hh-pp a { color: var(--pp-brand); text-decoration: none; }\n.hh-pp a:hover { text-decoration: underline; }\n.hh-pp strong { color: var(--pp-ink); font-weight: 600; }\n\n.hh-pp img,\n.hh-pp svg,\n.hh-pp video,\n.hh-pp iframe {\n  max-width: 100%;\n  height: auto;\n}\n\n\/* ---------- Container ---------- *\/\n.hh-pp__wrap {\n  width: 100%;\n  max-width: 1160px;\n  margin: 0 auto;\n  padding: 0 20px;\n  min-width: 0;\n}\n\n.hh-pp__side,\n.hh-pp__toc,\n.hh-pp__content,\n.hh-pp__contact {\n  max-width: 100%;\n  min-width: 0;\n}\n\n.hh-pp__content,\n.hh-pp__contact,\n.hh-pp__content a,\n.hh-pp__contact a,\n.hh-pp__contact dd {\n  overflow-wrap: anywhere;\n}\n\n\/* ---------- Hero (mobile default) ---------- *\/\n.hh-pp__hero { padding-bottom: 24px; }\n.hh-pp__title {\n  font-family: 'Abhaya Libre', Georgia, serif;\n  font-weight: 400;\n  font-size: clamp(32px, 7vw, 48px);\n  line-height: 1.08;\n  letter-spacing: -0.02em;\n  color: var(--pp-ink);\n  margin-bottom: 14px;\n}\n.hh-pp__lede {\n  font-size: 15px;\n  line-height: 1.55;\n  color: var(--pp-muted);\n  max-width: 560px;\n  margin-bottom: 14px;\n}\n.hh-pp__updated {\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--pp-faint);\n}\n.hh-pp__updated b { color: var(--pp-ink); font-weight: 600; letter-spacing: 0.04em; }\n\n\/* ---------- TOC (mobile: collapsible) ---------- *\/\n.hh-pp__toc {\n  margin: 0 0 28px;\n  background: #FFFFFF;\n  border: 1px solid var(--pp-rule);\n  border-radius: 10px;\n  overflow: hidden;\n}\n.hh-pp__toc-summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 14px 18px;\n  font: 600 12px\/1 'Inter', sans-serif;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--pp-ink);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n.hh-pp__toc-summary::-webkit-details-marker { display: none; }\n.hh-pp__toc-summary::after {\n  content: \"\";\n  width: 8px; height: 8px;\n  border-right: 2px solid var(--pp-brand);\n  border-bottom: 2px solid var(--pp-brand);\n  transform: rotate(45deg);\n  transition: transform 180ms ease;\n  margin-top: -3px;\n}\n.hh-pp__toc[open] .hh-pp__toc-summary::after {\n  transform: rotate(-135deg);\n  margin-top: 2px;\n}\n.hh-pp__toc-list {\n  counter-reset: toc;\n  padding: 4px 12px 12px;\n  border-top: 1px solid var(--pp-rule);\n  font-size: 14px;\n}\n.hh-pp__toc-list li { counter-increment: toc; }\n.hh-pp__toc-list a {\n  display: flex;\n  gap: 12px;\n  padding: 8px 6px;\n  color: var(--pp-muted);\n  line-height: 1.45;\n  border-radius: 6px;\n  transition: color 140ms ease, background-color 140ms ease;\n}\n.hh-pp__toc-list a::before {\n  content: counter(toc, decimal-leading-zero);\n  flex-shrink: 0;\n  font: 600 11px\/1.55 'Inter', sans-serif;\n  color: #B8AFA3;\n  letter-spacing: 0.04em;\n  width: 22px;\n  transition: color 140ms ease;\n}\n.hh-pp__toc-list a:hover,\n.hh-pp__toc-list a:focus-visible {\n  color: var(--pp-brand);\n  text-decoration: none;\n  outline: none;\n}\n.hh-pp__toc-list a:hover::before,\n.hh-pp__toc-list a:focus-visible::before { color: var(--pp-brand); }\n.hh-pp__toc-list a.is-active,\n.hh-pp__toc-list a.is-active::before {\n  color: var(--pp-brand);\n  font-weight: 600;\n}\n\n\/* ---------- Content card ---------- *\/\n.hh-pp__content {\n  background: var(--pp-card);\n  border: 1px solid var(--pp-rule-soft);\n  border-radius: 14px;\n  padding: 24px 22px;\n  font-size: 16px;\n  line-height: 1.7;\n  color: var(--pp-body);\n}\n.hh-pp__content section { scroll-margin-top: 100px; }\n.hh-pp__content section + section {\n  margin-top: 36px;\n  padding-top: 36px;\n  border-top: 1px solid var(--pp-rule-soft);\n}\n.hh-pp__content h2 {\n  font-family: 'Abhaya Libre', Georgia, serif;\n  font-weight: 500;\n  font-size: clamp(22px, 3.2vw, 28px);\n  line-height: 1.2;\n  letter-spacing: -0.01em;\n  color: var(--pp-ink);\n  margin-bottom: 12px;\n}\n.hh-pp__content h2::before {\n  content: attr(data-num);\n  display: block;\n  font: 500 10px\/1 'Inter', sans-serif;\n  color: var(--pp-faint);\n  letter-spacing: 0.22em;\n  margin-bottom: 10px;\n}\n.hh-pp__content h3 {\n  font-family: 'Inter', sans-serif;\n  font-weight: 700;\n  font-size: clamp(17px, 1.45vw, 19px);\n  line-height: 1.35;\n  letter-spacing: -0.005em;\n  color: var(--pp-ink);\n  margin: 32px 0 12px;\n}\n.hh-pp__content p { margin-bottom: 14px; }\n.hh-pp__content p:last-child { margin-bottom: 0; }\n\n\/* Intro lead \u2014 soft opening before first section *\/\n.hh-pp__intro {\n  font-family: 'Abhaya Libre', Georgia, serif;\n  font-weight: 400;\n  font-size: clamp(17px, 1.9vw, 20px);\n  line-height: 1.55;\n  color: var(--pp-ink);\n  letter-spacing: -0.005em;\n  padding-bottom: 28px;\n  margin-bottom: 32px;\n  border-bottom: 1px solid var(--pp-rule);\n}\n.hh-pp__content ul { margin: 8px 0 18px; }\n.hh-pp__content ul li {\n  position: relative;\n  padding-left: 20px;\n  margin-bottom: 6px;\n}\n.hh-pp__content ul li::before {\n  content: \"\";\n  position: absolute;\n  left: 2px; top: 12px;\n  width: 5px; height: 5px;\n  background: var(--pp-brand);\n  border-radius: 50%;\n}\n\n\/* ---------- Contact list ---------- *\/\n.hh-pp__contact {\n  margin: 20px 0 4px;\n  padding: 20px 22px;\n  background: #FBF7F1;\n  border-left: 2px solid var(--pp-brand);\n  border-radius: 2px;\n}\n.hh-pp__contact dl {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 10px 20px;\n}\n.hh-pp__contact dt {\n  font: 600 10px\/1.5 'Inter', sans-serif;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--pp-faint);\n}\n.hh-pp__contact dd { font-size: 15px; color: var(--pp-ink); }\n\n\/* ---------- Back to top ---------- *\/\n.hh-pp__back,\n.hh-pp__back:visited {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: 14px;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  line-height: 1.4;\n  text-transform: uppercase;\n  color: var(--pp-faint) !important;\n  text-decoration: none !important;\n  cursor: pointer;\n  appearance: none;\n  -webkit-appearance: none;\n}\n.hh-pp__back:hover,\n.hh-pp__back:focus-visible {\n  background: transparent !important;\n  color: var(--pp-brand) !important;\n  text-decoration: none !important;\n}\n\n\/* ---------- Mobile viewport \/ overflow guard + vertical spacing ---------- *\/\n@media (max-width: 899px) {\n  .hh-pp {\n    width: 100vw;\n    max-width: 100vw;\n    margin-left: calc(50% - 50vw);\n    margin-right: calc(50% - 50vw);\n    margin-top: 0 !important;\n    padding-top: 32px !important;\n  }\n\n  @supports (width: 100dvw) {\n    .hh-pp {\n      width: 100dvw;\n      max-width: 100dvw;\n      margin-left: calc(50% - 50dvw);\n      margin-right: calc(50% - 50dvw);\n    }\n  }\n\n  .hh-pp__wrap {\n    width: 100%;\n    max-width: none;\n    min-width: 0;\n  }\n\n  .hh-pp__side,\n  .hh-pp__toc,\n  .hh-pp__content {\n    width: 100%;\n  }\n\n  .hh-pp__hero {\n    padding-bottom: 22px;\n  }\n}\n\n@media (max-width: 639px) {\n  .hh-pp__wrap {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n\n  .hh-pp__content {\n    padding-left: 18px;\n    padding-right: 18px;\n  }\n\n  .hh-pp__contact {\n    padding-left: 18px;\n    padding-right: 18px;\n  }\n}\n\n@media (max-width: 374px) {\n  .hh-pp {\n    margin-top: 0 !important;\n    padding-top: 28px !important;\n  }\n\n  .hh-pp__wrap {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .hh-pp__content {\n    padding-left: 14px;\n    padding-right: 14px;\n  }\n\n  .hh-pp__contact {\n    padding-left: 14px;\n    padding-right: 14px;\n  }\n}\n\n\/* ---------- Tablet+ ---------- *\/\n@media (min-width: 640px) {\n  .hh-pp__wrap { padding: 0 32px; }\n  .hh-pp__content { padding: 36px 40px; }\n  .hh-pp__contact dl { grid-template-columns: 140px 1fr; gap: 12px 24px; }\n}\n\n\/* ---------- Desktop layout (\u2265900px) ---------- *\/\n@media (min-width: 900px) {\n  .hh-pp { padding: 64px 0 96px; }\n  .hh-pp__wrap {\n    display: grid;\n    grid-template-columns: 280px 1fr;\n    gap: 64px;\n    align-items: start;\n  }\n  \/* Whole sidebar sticky; inner area scrolls if TOC is taller than viewport *\/\n  .hh-pp__side {\n    position: sticky;\n    top: 140px;                          \/* clear theme sticky header *\/\n    max-height: calc(100vh - 160px);\n    overflow-y: auto;\n    overscroll-behavior: contain;\n    padding-right: 8px;\n    scrollbar-width: thin;\n    scrollbar-color: rgba(0,0,0,0.15) transparent;\n  }\n  .hh-pp__side::-webkit-scrollbar { width: 4px; }\n  .hh-pp__side::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.12); border-radius: 4px; }\n  .hh-pp__side::-webkit-scrollbar-track { background: transparent; }\n  .hh-pp__hero { padding: 0 0 22px; }\n  .hh-pp__title { font-size: clamp(32px, 3.6vw, 40px); line-height: 1.05; }\n\n  \/* TOC becomes a flat list on desktop \u2014 no accordion chrome *\/\n  .hh-pp__toc {\n    background: transparent;\n    border: 0;\n    border-top: 1px solid var(--pp-rule);\n    border-radius: 0;\n    padding-top: 22px;\n    margin: 0;\n  }\n  .hh-pp__toc-summary {\n    padding: 0 0 14px;\n    color: var(--pp-faint);\n    letter-spacing: 0.22em;\n    font-size: 11px;\n    pointer-events: none;     \/* make it a label, not a toggle *\/\n  }\n  .hh-pp__toc-summary::after { display: none; }\n  .hh-pp__toc-list {\n    padding: 0;\n    border-top: 0;\n  }\n  .hh-pp__toc-list a { padding: 8px 0; }\n\n  .hh-pp__content { padding: 48px 56px; border-radius: 18px; }\n}\n\n\/* ---------- Print ---------- *\/\n@media print {\n  .hh-pp { background: #fff; padding: 0; }\n  .hh-pp__toc, .hh-pp__back { display: none; }\n  .hh-pp__wrap { display: block; padding: 0; }\n  .hh-pp__content { border: 0; padding: 0; background: #fff; }\n}\n<\/style>\n\n<div class=\"hh-pp\" id=\"hh-pp-top\">\n  <div class=\"hh-pp__wrap\">\n\n    <!-- ============ SIDEBAR (hero + TOC) ============ -->\n    <aside class=\"hh-pp__side\" aria-label=\"Booking and cancellation terms navigation\">\n\n      <header class=\"hh-pp__hero\">\n        <h1 class=\"hh-pp__title\">Booking and Cancellation Terms<\/h1>\n        <p class=\"hh-pp__lede\">These terms apply to direct accommodation bookings made with Hygge Host Oy.<\/p>\n        <p class=\"hh-pp__updated\">Updated <b>27 May 2026<\/b><\/p>\n      <\/header>\n\n      <details class=\"hh-pp__toc\">\n        <summary class=\"hh-pp__toc-summary\">On this page<\/summary>\n        <ol class=\"hh-pp__toc-list\">\n          <li><a href=\"#hh-pp-s1\">Booking channel<\/a><\/li>\n          <li><a href=\"#hh-pp-s2\">Binding nature of the booking<\/a><\/li>\n          <li><a href=\"#hh-pp-s3\">Prices and payment<\/a><\/li>\n          <li><a href=\"#hh-pp-s4\">Right of cancellation and non-refundable booking<\/a><\/li>\n          <li><a href=\"#hh-pp-s5\">Contact and change requests<\/a><\/li>\n          <li><a href=\"#hh-pp-s6\">No-show<\/a><\/li>\n          <li><a href=\"#hh-pp-s7\">Hygge Host\u2019s right to cancel or modify a booking<\/a><\/li>\n          <li><a href=\"#hh-pp-s8\">Customer\u2019s responsibility<\/a><\/li>\n          <li><a href=\"#hh-pp-s9\">Complaints and error situations<\/a><\/li>\n          <li><a href=\"#hh-pp-s10\">Applicable law<\/a><\/li>\n        <\/ol>\n      <\/details>\n    <\/aside>\n\n    <!-- ============ CONTENT ============ -->\n    <article class=\"hh-pp__content\">\n\n      <p class=\"hh-pp__intro\">These booking and cancellation terms apply to direct bookings made for Hygge Host Oy accommodation properties through the Hospitable booking path opened from the Hygge Host website or through another direct booking path used by Hygge Host.<\/p>\n\n      <p>Hygge Host Oy may offer accommodation properties that are either owned by Hygge Host Oy or owned by a third party and managed by Hygge Host Oy.<\/p>\n\n      <p>These terms apply to Hygge Host\u2019s direct bookings. If a booking is made through another booking channel, the terms, payment and cancellation policies, and any other terms presented to the customer in that booking channel and accepted in connection with the booking shall primarily apply to the booking.<\/p>\n\n      <section id=\"hh-pp-s1\">\n        <h2 data-num=\"01\">Booking channel<\/h2>\n        <p>The booking calendar on the Hygge Host website, linked through Hospitable, may direct the customer to a booking path maintained by Hospitable.<\/p>\n        <p>The booking is made and confirmed in that booking path. Before confirming the booking, the customer must check the booking details, such as the property, dates, number of guests, price, any additional fees, payment terms, and the cancellation terms applicable to the booking.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s2\">\n        <h2 data-num=\"02\">Binding nature of the booking<\/h2>\n        <p>The booking becomes binding on the customer when the customer has accepted the booking, the related payment obligation, and the terms applicable to the booking, and the booking has been confirmed to the customer in the Hospitable booking path, by email, or in another corresponding manner.<\/p>\n        <p>Before making the booking, the customer is informed of the essential details of the booking, such as the property to be booked, the dates, the total price, mandatory additional fees, and the applicable terms.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s3\">\n        <h2 data-num=\"03\">Prices and payment<\/h2>\n        <p>The final price of the accommodation is determined based on the property selected by the customer, the dates, the length of the booking, the number of guests, any additional services, and the prices and fees valid at the time of booking.<\/p>\n        <p>The Hygge Host website may not display the final booking-specific price until the customer proceeds to the booking path and selects the booking dates and other details affecting the pricing of the booking.<\/p>\n        <p>Before the booking is confirmed, the customer is informed in the booking path of the total price of the accommodation and any known mandatory additional fees, such as a possible cleaning fee, service fee, taxes, or other fees related to the booking.<\/p>\n        <p>Payment is made in the manner indicated in the booking path. If the payment is not successfully completed, the booking may not be confirmed or may be cancelled in accordance with the terms of the booking system.<\/p>\n        <p>The customer is not obliged to pay any additional costs that were not disclosed before the booking was confirmed.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s4\">\n        <h2 data-num=\"04\">Right of cancellation and non-refundable booking<\/h2>\n        <p>The general 14-day right of cancellation under the Finnish Consumer Protection Act does not apply to accommodation services booked for a specific date or a specific period.<\/p>\n        <p>For Hygge Host\u2019s direct bookings, a confirmed booking is binding and non-refundable unless expressly stated otherwise in the booking path.<\/p>\n        <p>The customer has no right to cancel the booking and receive a refund unless otherwise required by mandatory legislation, an error in the service, Hygge Host\u2019s own cancellation, a cancellation term separately stated in the booking path, or a solution separately approved in writing by Hygge Host.<\/p>\n        <p>This also applies to situations where the customer is unable to use the booking for a reason attributable to the customer, such as illness, a change in schedule, an obstacle to travel, or another personal reason. The customer is advised to arrange their own travel insurance where necessary.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s5\">\n        <h2 data-num=\"05\">Contact and change requests<\/h2>\n        <p>The customer may contact Hygge Host if the customer\u2019s situation changes or if the customer wishes to inquire about the possibility of changing the booking.<\/p>\n        <p>Contacting Hygge Host does not, however, give the customer the right to cancel the booking, move the booking, change the property, or receive a refund.<\/p>\n        <p>Hygge Host may, on a case-by-case basis and at its own discretion, offer an alternative solution, such as moving the booking to another date, if this is possible in view of the availability of the property, the booking calendar, practical arrangements, and any terms agreed with the owner.<\/p>\n        <p>Hygge Host has no obligation to approve a change, transfer, or refund unless otherwise required by mandatory legislation.<\/p>\n        <p><strong>Contact:<\/strong><\/p>\n\n        <div class=\"hh-pp__contact\">\n          <dl>\n            <dt>Company<\/dt><dd>Hygge Host Oy<\/dd>\n            <dt>Email<\/dt><dd><a href=\"mailto:hello.hygge@hyggehost.fi\">hello.hygge@hyggehost.fi<\/a><\/dd>\n            <dt>Phone<\/dt><dd>040 544 1397<\/dd>\n          <\/dl>\n        <\/div>\n      <\/section>\n\n      <section id=\"hh-pp-s6\">\n        <h2 data-num=\"06\">No-show<\/h2>\n        <p>If the customer does not arrive at the accommodation or leaves the booking wholly or partly unused, the price of the booking will not be refunded.<\/p>\n        <p>Unused nights, late arrival, or early departure do not entitle the customer to a refund unless Hygge Host separately approves otherwise in writing or unless otherwise required by mandatory legislation.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s7\">\n        <h2 data-num=\"07\">Hygge Host\u2019s right to cancel or modify a booking<\/h2>\n        <p>Hygge Host may have to cancel a booking or offer the customer alternative accommodation in an exceptional situation, such as if the booked property is not available due to water damage, fire, a safety risk, a serious technical fault, an official order, force majeure, a double booking, or another corresponding reason.<\/p>\n        <p>If the booked property cannot be provided to the customer, Hygge Host will primarily seek, where possible, to offer the customer corresponding or substantially corresponding replacement accommodation.<\/p>\n        <p>If replacement accommodation cannot be offered or is not agreed with the customer, the price paid will be refunded to the customer to the extent that the service cannot be provided.<\/p>\n        <p>Hygge Host does not have an unlimited right to modify the booking unilaterally to the customer\u2019s detriment.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s8\">\n        <h2 data-num=\"08\">Customer\u2019s responsibility<\/h2>\n        <p>The customer is responsible for ensuring that the customer and their party comply with the property rules, house rules, arrival and departure instructions provided, and any property-specific terms.<\/p>\n        <p>Only the number of guests stated in the booking may stay at the property. Unauthorised additional guests, parties, disruptive behaviour, smoking in the property, or another material breach of the rules may entitle Hygge Host to terminate the accommodation without refunding the price.<\/p>\n        <p>The customer is responsible for any damage they cause to the property, movable items, keys, access tags, and other property.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s9\">\n        <h2 data-num=\"09\">Complaints and error situations<\/h2>\n        <p>If there is an error in the accommodation or the service does not correspond to what was agreed, the customer must notify Hygge Host without undue delay and, where possible, already during the stay so that the matter can be investigated and corrected.<\/p>\n        <p>The customer must give Hygge Host a reasonable opportunity to investigate and correct the situation.<\/p>\n        <p>These terms do not limit the customer\u2019s mandatory statutory rights in error situations.<\/p>\n        <p><strong>Complaints and contact:<\/strong><\/p>\n\n        <div class=\"hh-pp__contact\">\n          <dl>\n            <dt>Company<\/dt><dd>Hygge Host Oy<\/dd>\n            <dt>Email<\/dt><dd><a href=\"mailto:hello.hygge@hyggehost.fi\">hello.hygge@hyggehost.fi<\/a><\/dd>\n            <dt>Phone<\/dt><dd>040 544 1397<\/dd>\n            <dt>Address<\/dt><dd>Pohjolankatu 10<br>96100 Rovaniemi<\/dd>\n          <\/dl>\n        <\/div>\n\n        <p style=\"margin-top:16px;\">If the matter is not resolved with Hygge Host, the consumer may contact the Finnish Competition and Consumer Authority\u2019s Consumer Advisory Services and, if necessary, refer the matter to the Consumer Disputes Board.<\/p>\n      <\/section>\n\n      <section id=\"hh-pp-s10\">\n        <h2 data-num=\"10\">Applicable law<\/h2>\n        <p>These terms and Hygge Host\u2019s direct bookings are governed by Finnish law, unless otherwise required by mandatory legislation.<\/p>\n        <p>Any disputes will primarily be resolved through negotiations between the customer and Hygge Host.<\/p>\n        <a class=\"hh-pp__back\" href=\"#hh-pp-top\">&uarr; Back to top<\/a>\n      <\/section>\n\n    <\/article>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var root = document.querySelector('.hh-pp');\n  if (!root) return;\n\n  var DESKTOP = '(min-width: 900px)';\n  var MOBILE  = '(max-width: 899px)';\n\n  var details  = root.querySelector('.hh-pp__toc');\n  var links    = root.querySelectorAll('.hh-pp__toc-list a[href^=\"#hh-pp-s\"]');\n  var sections = root.querySelectorAll('section[id^=\"hh-pp-s\"]');\n  var backLinks = root.querySelectorAll('.hh-pp__back');\n\n  function forcePageTop() {\n    var scroller = document.scrollingElement || document.documentElement;\n\n    function setTop() {\n      window.scrollTo(0, 0);\n      if (scroller) scroller.scrollTop = 0;\n      document.documentElement.scrollTop = 0;\n      document.body.scrollTop = 0;\n    }\n\n    setTop();\n    window.requestAnimationFrame(setTop);\n    window.setTimeout(setTop, 80);\n    window.setTimeout(setTop, 220);\n    window.setTimeout(setTop, 500);\n  }\n\n  backLinks.forEach(function (backLink) {\n    backLink.addEventListener('click', function (event) {\n      event.preventDefault();\n      forcePageTop();\n\n      if (window.history && window.history.replaceState) {\n        window.history.replaceState(null, document.title, window.location.pathname + window.location.search);\n      }\n    });\n  });\n\n  if (!links.length || !sections.length) return;\n\n  \/\/ Map id -> link for fast lookup\n  var byId = {};\n  links.forEach(function (a) {\n    byId[a.getAttribute('href').slice(1)] = a;\n    \/\/ Mobile: collapse TOC after user picks a section\n    a.addEventListener('click', function () {\n      if (window.matchMedia(MOBILE).matches && details) details.open = false;\n    });\n  });\n\n  \/\/ Desktop: TOC always expanded (summary acts as a label). Mobile: collapsed by default.\n  function syncTocOpen() {\n    if (!details) return;\n    details.open = window.matchMedia(DESKTOP).matches;\n  }\n  syncTocOpen();\n  window.addEventListener('resize', syncTocOpen);\n\n  \/\/ ----- Active section tracking -----\n  var currentId = null;\n  function setActive(id) {\n    if (id === currentId) return;\n    currentId = id;\n    links.forEach(function (a) { a.classList.remove('is-active'); });\n    if (byId[id]) byId[id].classList.add('is-active');\n  }\n\n  \/\/ Pick the section whose top has most recently crossed 120px from viewport top.\n  function pickActive() {\n    var trigger = 120;\n    var best = sections[0];\n    for (var i = 0; i < sections.length; i++) {\n      var r = sections[i].getBoundingClientRect();\n      if (r.top - trigger <= 0) best = sections[i];\n      else break;\n    }\n    setActive(best.id);\n  }\n\n  \/\/ Throttle scroll via rAF\n  var ticking = false;\n  window.addEventListener('scroll', function () {\n    if (ticking) return;\n    ticking = true;\n    requestAnimationFrame(function () { pickActive(); ticking = false; });\n  }, { passive: true });\n\n  pickActive();\n  window.addEventListener('load', pickActive);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Booking and Cancellation Terms These terms apply to direct accommodation bookings made with Hygge Host Oy. Updated 27 May 2026 On this page Booking channel Binding nature of the booking Prices and payment Right of cancellation and non-refundable booking Contact and change requests No-show Hygge Host\u2019s right to cancel or modify a booking Customer\u2019s responsibility [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_joinchat":[],"footnotes":""},"class_list":["post-6476","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Booking and Cancellation Terms - hyggehost.fi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hyggehost.fi\/fi\/booking-and-cancellation-terms\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Booking and Cancellation Terms - hyggehost.fi\" \/>\n<meta property=\"og:description\" content=\"Booking and Cancellation Terms These terms apply to direct accommodation bookings made with Hygge Host Oy. Updated 27 May 2026 On this page Booking channel Binding nature of the booking Prices and payment Right of cancellation and non-refundable booking Contact and change requests No-show Hygge Host\u2019s right to cancel or modify a booking Customer\u2019s responsibility [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hyggehost.fi\/fi\/booking-and-cancellation-terms\/\" \/>\n<meta property=\"og:site_name\" content=\"hyggehost.fi\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T21:42:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/booking-and-cancellation-terms\\\/\",\"url\":\"https:\\\/\\\/hyggehost.fi\\\/booking-and-cancellation-terms\\\/\",\"name\":\"Booking and Cancellation Terms - hyggehost.fi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#website\"},\"datePublished\":\"2026-05-27T15:19:55+00:00\",\"dateModified\":\"2026-05-29T21:42:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/booking-and-cancellation-terms\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hyggehost.fi\\\/booking-and-cancellation-terms\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/booking-and-cancellation-terms\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hyggehost.fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Booking and Cancellation Terms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#website\",\"url\":\"https:\\\/\\\/hyggehost.fi\\\/\",\"name\":\"hyggehost.fi\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hyggehost.fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#organization\",\"name\":\"hyggehost.fi\",\"url\":\"https:\\\/\\\/hyggehost.fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hyggehost.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-Group-1171275268-1.png\",\"contentUrl\":\"https:\\\/\\\/hyggehost.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-Group-1171275268-1.png\",\"width\":512,\"height\":512,\"caption\":\"hyggehost.fi\"},\"image\":{\"@id\":\"https:\\\/\\\/hyggehost.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/hygge.host\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Booking and Cancellation Terms - hyggehost.fi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hyggehost.fi\/fi\/booking-and-cancellation-terms\/","og_locale":"fi_FI","og_type":"article","og_title":"Booking and Cancellation Terms - hyggehost.fi","og_description":"Booking and Cancellation Terms These terms apply to direct accommodation bookings made with Hygge Host Oy. Updated 27 May 2026 On this page Booking channel Binding nature of the booking Prices and payment Right of cancellation and non-refundable booking Contact and change requests No-show Hygge Host\u2019s right to cancel or modify a booking Customer\u2019s responsibility [&hellip;]","og_url":"https:\/\/hyggehost.fi\/fi\/booking-and-cancellation-terms\/","og_site_name":"hyggehost.fi","article_modified_time":"2026-05-29T21:42:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"6 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hyggehost.fi\/booking-and-cancellation-terms\/","url":"https:\/\/hyggehost.fi\/booking-and-cancellation-terms\/","name":"Booking and Cancellation Terms - hyggehost.fi","isPartOf":{"@id":"https:\/\/hyggehost.fi\/#website"},"datePublished":"2026-05-27T15:19:55+00:00","dateModified":"2026-05-29T21:42:00+00:00","breadcrumb":{"@id":"https:\/\/hyggehost.fi\/booking-and-cancellation-terms\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hyggehost.fi\/booking-and-cancellation-terms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hyggehost.fi\/booking-and-cancellation-terms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hyggehost.fi\/"},{"@type":"ListItem","position":2,"name":"Booking and Cancellation Terms"}]},{"@type":"WebSite","@id":"https:\/\/hyggehost.fi\/#website","url":"https:\/\/hyggehost.fi\/","name":"hyggehost.fi","description":"","publisher":{"@id":"https:\/\/hyggehost.fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hyggehost.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/hyggehost.fi\/#organization","name":"hyggehost.fi","url":"https:\/\/hyggehost.fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/hyggehost.fi\/#\/schema\/logo\/image\/","url":"https:\/\/hyggehost.fi\/wp-content\/uploads\/2025\/05\/cropped-Group-1171275268-1.png","contentUrl":"https:\/\/hyggehost.fi\/wp-content\/uploads\/2025\/05\/cropped-Group-1171275268-1.png","width":512,"height":512,"caption":"hyggehost.fi"},"image":{"@id":"https:\/\/hyggehost.fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/hygge.host\/"]}]}},"_links":{"self":[{"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/pages\/6476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/comments?post=6476"}],"version-history":[{"count":20,"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/pages\/6476\/revisions"}],"predecessor-version":[{"id":7022,"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/pages\/6476\/revisions\/7022"}],"wp:attachment":[{"href":"https:\/\/hyggehost.fi\/fi\/wp-json\/wp\/v2\/media?parent=6476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}