{"id":2415,"date":"2025-03-02T11:51:26","date_gmt":"2025-03-02T11:51:26","guid":{"rendered":"https:\/\/lodge54.de\/terms-and-conditions\/"},"modified":"2025-09-25T09:49:05","modified_gmt":"2025-09-25T09:49:05","slug":"terms-and-conditions","status":"publish","type":"page","link":"https:\/\/lodge54.de\/en\/terms-and-conditions\/","title":{"rendered":"Terms and Conditions"},"content":{"rendered":"<section class=\"l-section wpb_row height_small color_alternate\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><h1 class=\"w-text\"><span class=\"w-text-h\"><span class=\"w-text-value\">General Terms and Conditions (GTC) for Lodge54 &#8211; Holiday Homes<\/span><\/span><\/h1><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c70c97eb height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_73fbc923 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><div id=\"bgLayers_comp-l4dyhjfm\" data-hook=\"bgLayers\" data-motion-part=\"BG_LAYER comp-l4dyhjfm\">\n<div class=\"ProseMirror\" contenteditable=\"true\" spellcheck=\"false\" translate=\"no\" data-lt-tmp-id=\"lt-147737\" data-gramm=\"false\">\n<h3>1. Scope<\/h3>\n<p style=\"padding-left: 40px;\">These General Terms and Conditions (GTC) govern the contractual relationship between Lodge54 (hereinafter referred to as \u201cLandlord\u201d) and the tenant (hereinafter referred to as \u201cGuest\u201d) for the rental of holiday homes and related services. By booking a holiday home, the guest accepts these terms and conditions. <\/p>\n<h3>2. Booking and conclusion of contract<\/h3>\n<p style=\"padding-left: 40px;\">2.1. A holiday home can be booked via the Lodge54 website, via booking platforms (e.g. Booking.com, Airbnb) or directly by email\/telephone.<\/p>\n<p style=\"padding-left: 40px;\">2.2. A booking is considered binding as soon as the landlord has sent the guest a written booking confirmation (by email or post) and the guest has confirmed this or made the deposit.<\/p>\n<p style=\"padding-left: 40px;\">2.3. The contract is concluded with the written confirmation of the booking by the landlord.<\/p>\n<h3>3. Rental prices and terms of payment<\/h3>\n<p style=\"padding-left: 40px;\">3.1. The rental prices quoted are per holiday home and night or per stay and include statutory VAT. Additional costs such as final cleaning, bed linen and towels are included in the price, unless otherwise stated. <\/p>\n<p style=\"padding-left: 40px;\">3.2. The terms of payment (deposit, final payment, due dates) are listed in detail in the booking confirmation. As a rule, a deposit is due upon booking and the remaining payment is due up to a certain point before arrival. <\/p>\n<p style=\"padding-left: 40px;\">3.3. For short-term bookings, the total amount may be due immediately.<\/p>\n<p style=\"padding-left: 40px;\">3.4. Payments can be made by bank transfer, credit card or via the payment methods offered on the booking platforms.<\/p>\n<h3>4. Arrival and departure<\/h3>\n<p style=\"padding-left: 40px;\">4.1. The holiday home is available to the guest from 4:00 p.m. on the day of arrival.<\/p>\n<p style=\"padding-left: 40px;\">4.2. On the day of departure, the holiday home must be vacated by 10:00 a.m. at the latest.<\/p>\n<p style=\"padding-left: 40px;\">4.3. Different arrival and departure times are only possible by prior arrangement with the landlord.<\/p>\n<h3>5. Cancellation and rebooking<\/h3>\n<p style=\"padding-left: 40px;\">5.1. The cancellation conditions depend on the offer booked and the booking source (e.g. direct booking, Booking.com, Airbnb). These are listed in detail in the respective booking confirmation. <\/p>\n<p style=\"padding-left: 40px;\">5.2. A cancellation or rebooking must be made in writing. The date of receipt of the cancellation by the landlord is decisive. <\/p>\n<p style=\"padding-left: 40px;\">5.3. In the event of cancellation, cancellation fees may apply in accordance with the agreed terms. It is recommended to take out travel cancellation insurance. <\/p>\n<h3>6. Obligations of the guest<\/h3>\n<p style=\"padding-left: 40px;\">6.1. The guest is obliged to treat the rented holiday home and its inventory with care.<\/p>\n<p style=\"padding-left: 40px;\">6.2. The holiday home may only be occupied by the number of people specified in the booking.<\/p>\n<p style=\"padding-left: 40px;\">6.3. The guest is responsible for complying with the house rules, which are posted in the holiday home or given to the guest upon arrival.<\/p>\n<p style=\"padding-left: 40px;\">6.4. Upon departure, the holiday home must be left swept clean. Dishes must be washed and put away, garbage must be disposed of. <\/p>\n<h3>7. Liability of the guest<\/h3>\n<p style=\"padding-left: 40px;\">7.1. The guest is liable for all damage to the holiday home and its inventory that is caused negligently or intentionally during his rental period by himself, his companions or visitors.<\/p>\n<p style=\"padding-left: 40px;\">7.2. Any defects or damage found must be reported to the landlord immediately.<\/p>\n<p style=\"padding-left: 40px;\">7.3. The guest is also liable for damage caused by improper use of equipment or facilities.<\/p>\n<h3>8. Liability of the landlord<\/h3>\n<p style=\"padding-left: 40px;\">8.1. The landlord is liable for the proper provision of the contractually agreed holiday home.<\/p>\n<p style=\"padding-left: 40px;\">8.2. The landlord is not liable for damage caused by force majeure, natural disasters or other circumstances for which the landlord is not responsible.<\/p>\n<p style=\"padding-left: 40px;\">8.3. Liability of the landlord for personal items of the guest that are lost or damaged in the holiday home is excluded.<\/p>\n<h3><strong>9. Use of outdoor facilities and equipment<\/strong><\/h3>\n<p style=\"padding-left: 40px;\">9.1. Mowing robot: There is a mowing robot on the property, which is used for automatic lawn care. The mowing robot is a technical device that operates independently. <\/p>\n<p style=\"padding-left: 40px;\">9.2. Safety and liability: The use of the outdoor facilities, especially in the area of the mowing robot, is at the guest&#8217;s own risk. The landlord assumes no liability for damage caused by the mowing robot to personal property of the guest or to third parties, unless such damage is due to gross negligence or intent on the part of the landlord. <\/p>\n<p style=\"padding-left: 40px;\">9.3. Handling the mowing robot: Guests are expressly instructed not to touch, manipulate, damage or impair the function of the mowing robot. In particular, it is forbidden to lift, move or change the settings of the mowing robot. Children must be supervised at all times in the area of the mowing robot. Parents are liable for their children.   <\/p>\n<p style=\"padding-left: 40px;\">9.4. Damage to the mowing robot: The guest is fully liable for damage to the mowing robot caused by improper handling, manipulation or negligence on the part of the guest, his companions or visitors.<\/p>\n<p style=\"padding-left: 40px;\">9.5. Operating hours: The mowing robot is programmed to mow in the public areas (around the houses) usually between 9:00 p.m. and 8:00 a.m. All other areas are mowed during the day when guests are not usually there. The mowing robot is very quiet and does not disturb sleep at night. Guests are asked to exercise particular caution in the garden while the mowing robot is in operation.   <\/p>\n<p style=\"padding-left: 40px;\"><span class=\"selected\">9.6. Data protection information on the mowing robot:<\/span><span class=\"selected\"> <\/span><span class=\"selected\">The mowing robot is equipped with a camera function, which is used exclusively for orientation and navigation during the mowing process. The camera is  <\/span><em><span class=\"selected\">not<\/span><\/em><span class=\"selected\"> used to store data or record people. No image material is recorded, stored or passed on. <\/span><\/p>\n<h3>10. Pets<\/h3>\n<p style=\"padding-left: 40px;\">10.1. Pets are only allowed with prior agreement and written permission from the landlord. An additional cleaning fee may apply. <\/p>\n<p style=\"padding-left: 40px;\">10.2. The guest is responsible for all damage caused by his pet.<\/p>\n<h3>11. Data protection<\/h3>\n<p style=\"padding-left: 40px;\">11.1. The landlord collects and processes personal data of the guest exclusively for the processing of the booking and the stay in accordance with the applicable data protection regulations (GDPR).<\/p>\n<p style=\"padding-left: 40px;\">11.2. A transfer of data to third parties only takes place if this is necessary for the fulfillment of the contract or if there is a legal obligation to do so.<\/p>\n<h3>12. Final provisions<\/h3>\n<p style=\"padding-left: 40px;\">12.1. Should individual provisions of these GTC be or become invalid, this shall not affect the validity of the remaining provisions.<\/p>\n<p style=\"padding-left: 40px;\">12.2. The law of the Federal Republic of Germany applies.<\/p>\n<p style=\"padding-left: 40px;\">12.3. The place of jurisdiction is the registered office of the landlord, provided that the guest is a merchant, a legal entity under public law or a special fund under public law or does not have a general place of jurisdiction in Germany.<\/p>\n<p style=\"padding-left: 40px;\">12.4. Amendments and additions to these GTC must be made in writing.<\/p>\n<\/div>\n<\/div>\n<\/div><\/div><div class=\"g-cols wpb_row via_grid cols_1 laptops-cols_inherit tablets-cols_2 mobiles-cols_1 valign_middle type_default stacking_default\" style=\"--columns-gap:3rem;\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_972c33a7\"><div class=\"wpb_wrapper\"><p><span>These GTC govern the relationship between the customer and Lodge54 in connection with the rental of holiday homes. They are made available to the customer when booking and are deemed accepted with the booking confirmation.  <strong>Last updated: June 2025<\/strong><\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\" id=\"booknow\"><div class=\"l-section-overlay\" style=\"background:var(--color-grey2)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_16aabb7b\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><div class=\"w-html us_custom_ae63a3ea\"><style>\n.input-container {\n    padding-bottom: 0em;\n}\n.right-inner-addon {\n    position: relative;\n}\n.right-inner-addon input {\n    padding-right: 35px !important;\n}\n.right-inner-addon i {\n    position: absolute;\n    right: 0px;\n    padding: 19px 20px;\n    pointer-events: none;\n}\n@media only screen and (max-width: 600px) {\n    .right-inner-addon i {\n        position: absolute;\n        right: 0px;\n        padding: 16px 16px;\n        pointer-events: none;\n    }\n}\n.container {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;\n    grid-template-rows: 1fr;\n    gap: 0em 1em;\n    grid-auto-flow: row;\n    grid-template-areas:\n        \"arrival departure adults children book\"\n        \". . . . .\";\n}\n.arrival { grid-area: arrival; }\n.departure { grid-area: departure; }\n.adults { grid-area: adults; }\n.children { grid-area: children; }\n.book { grid-area: book; }\n.guest-info {\n    grid-column: 3 \/ span 2;\n    text-align: center;\n    font-size: 0.8em;\n    color: #666;\n    margin-top: 0.5em;\n}\n@media only screen and (max-width: 900px) {\n    .container {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: 1fr 1fr 1fr;\n        grid-auto-columns: 1fr;\n        gap: 1em 1em;\n        grid-auto-flow: row;\n        grid-template-areas:\n            \"arrival departure\"\n            \"adults children\"\n            \"book book\";\n    }\n    .guest-info {\n        grid-column: 1 \/ span 2;\n        margin-top: -0.5em;\n        margin-bottom: 0.5em;\n    }\n}\n<\/style>\n<form action=\"https:\/\/book.lodge54.de\/en-US\/buchung\" method=\"get\" autocomplete=\"off\" target=\"_blank\">\n<div class=\"container\">\n    <div class=\"arrival\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"startDate\">Arrival<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"startDate_display\" readonly=\"true\" value=\"Arrival\">\n            <input type=\"hidden\" id=\"startDate\" name=\"startDate\">\n        <\/div>\n    <\/div>\n    <div class=\"departure\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"endDate\">Departure<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"endDate_display\" readonly=\"true\" value=\"Departure\">\n            <input type=\"hidden\" id=\"endDate\" name=\"endDate\">\n        <\/div>\n        <input type=\"hidden\" id=\"noofrooms\" name=\"noofrooms\" value=\"1\">\n    <\/div>\n    <div class=\"adults\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"adults1\" name=\"adults1\">\n                    <option value=\"1\">1 Adult<\/option>\n                    <option value=\"2\">2 Adults<\/option>\n                    <option value=\"3\">3 Adults<\/option>\n                    <option value=\"4\" selected>4 Adults<\/option>\n                    <option value=\"5\">5 Adults<\/option>\n                    <option value=\"6\">6 Adults<\/option>\n                    <option value=\"7\">7 Adults<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select adults<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"children\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"children1\" name=\"children1\">\n                    <option value=\"0\" selected>0 Children<\/option>\n                    <option value=\"1\">1 Child<\/option>\n                    <option value=\"2\">2 Children<\/option>\n                    <option value=\"3\">3 Children<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select children<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"book\">\n        <input style=\"height: 2.8rem; width: 100%\" type=\"submit\" value=\"Book now\" id=\"booking-submit-button\">\n    <\/div>\n    <!-- Booking code field hidden -->\n    <input type=\"hidden\" id=\"pce\" name=\"pce\">\n<\/div>\n<\/form><\/div><div class=\"w-html\"><script src=\"https:\/\/code.jquery.com\/jquery-1.10.2.min.js\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/ui\/1.11.4\/jquery-ui.min.js\"><\/script>\n<script type=\"text\/javascript\">\n$(function () {\n    var now = new Date();\n    var maxGuests = 7; \/\/ Maximum total number of guests\n    \n    function formatDateForDisplay(date) {\n        return $.datepicker.formatDate('dd.mm.yy', date);\n    }\n    \n    function formatDateForURL(date) {\n        return $.datepicker.formatDate('yy-mm-dd', date);\n    }\n    \n    \/\/ Function to update available options\n    function updateGuestOptions() {\n        var adults = parseInt($('#adults1').val());\n        var children = parseInt($('#children1').val());\n        var totalGuests = adults + children;\n        \n        \/\/ Update children dropdown based on selected adults\n        var maxChildren = maxGuests - adults;\n        var $childrenSelect = $('#children1');\n        var currentChildren = parseInt($childrenSelect.val());\n        \n        \/\/ Store current selection\n        $childrenSelect.empty();\n        \n        \/\/ Add options for children\n        for (var i = 0; i <= maxChildren; i++) {\n            var text = (i === 1) ? i + ' Child' : i + ' Children';\n            $childrenSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentChildren && i <= maxChildren)\n            }));\n        }\n        \n        \/\/ If the current number of children exceeds the maximum, set to maximum\n        if (currentChildren > maxChildren) {\n            $childrenSelect.val(maxChildren);\n        }\n        \n        \/\/ Update adults dropdown based on selected children\n        children = parseInt($('#children1').val()); \/\/ Get updated number of children\n        var maxAdults = maxGuests - children;\n        var $adultsSelect = $('#adults1');\n        var currentAdults = parseInt($adultsSelect.val());\n        \n        \/\/ Store current selection\n        $adultsSelect.empty();\n        \n        \/\/ Add options for adults\n        for (var i = 1; i <= maxAdults; i++) {\n            var text = (i === 1) ? i + ' Adult' : i + ' Adults';\n            $adultsSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentAdults && i <= maxAdults)\n            }));\n        }\n        \n        \/\/ If the current number of adults exceeds the maximum, set to maximum\n        if (currentAdults > maxAdults) {\n            $adultsSelect.val(maxAdults);\n        }\n    }\n    \n    \/\/ Event handler for changes in guest count\n    $('#adults1, #children1').on('change', function() {\n        updateGuestOptions();\n    });\n    \n    \/\/ Initialize the dropdown menus\n    updateGuestOptions();\n    \n    $(\"#startDate_display, #endDate_display\").datepicker({\n        defaultDate: \"\",\n        firstDay: 1,\n        setDate: now,\n        minDate: 0,\n        changeMonth: false,\n        showButtonPanel: false,\n        numberOfMonths: 1,\n        closeText: 'Close',\n        prevText: 'Prev',\n        nextText: 'Next',\n        currentText: 'Today',\n        showOtherMonths: true,\n        selectOtherMonths: true,\n        monthNames: ['January', 'February', 'March', 'April', 'May', 'June',\n            'July', 'August', 'September', 'October', 'November', 'December'],\n        monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n            'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n        dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n        dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n        dayNamesMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],\n        weekHeader: 'Wk',\n        dateFormat: 'dd.mm.yy',\n        onSelect: function (selectedDate) {\n            var date = $(this).datepicker('getDate');\n            if (this.id == 'startDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#startDate').val(formatDateForURL(date));\n                \n                \/\/ Calculate the departure date (4 days later)\n                var rMin = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1);\n                var rMax = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 4);\n                \n                \/\/ Update the departure datepicker options\n                $('#endDate_display').datepicker(\"option\", \"minDate\", rMin);\n                \n                \/\/ Set the departure date and open the datepicker\n                $('#endDate_display').datepicker('setDate', rMax);\n                $('#endDate').val(formatDateForURL(rMax));\n                \n                \/\/ Automatically open the departure datepicker\n                setTimeout(function() {\n                    $('#endDate_display').datepicker('show');\n                }, 100);\n            } else if (this.id == 'endDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#endDate').val(formatDateForURL(date));\n            }\n        }\n    });\n    \n    \/\/ Before submitting the form, ensure date fields are filled\n    $('form').on('submit', function(e) {\n        var startDate = $('#startDate').val();\n        var endDate = $('#endDate').val();\n        \n        if (!startDate || !endDate) {\n            alert('Please select arrival and departure dates.');\n            e.preventDefault();\n            return false;\n        }\n    });\n});\n<\/script><\/div>\n<\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2415","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/comments?post=2415"}],"version-history":[{"count":4,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2415\/revisions"}],"predecessor-version":[{"id":2815,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2415\/revisions\/2815"}],"wp:attachment":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/media?parent=2415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}