{"id":22,"date":"2019-04-02T03:03:09","date_gmt":"2019-04-02T03:03:09","guid":{"rendered":"https:\/\/www.qualityrvresorts.com\/?post_type=listings&#038;p=22"},"modified":"2026-04-23T07:41:52","modified_gmt":"2026-04-23T14:41:52","slug":"westlake-rv-resort","status":"publish","type":"listings","link":"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/","title":{"rendered":"Westlake RV Resort"},"content":{"rendered":"<script type=\"text\/javascript\">\n    import Rellax from 'rellax';\n\n    \/\/\/\/ Carousel Hero\n    jQuery(document).ready(function($) {\n        $('.hero-slider').slick({\n            accessibility: true,\n            infinite: false,\n            autoplay: true,\n            autoplaySpeed: 4000,\n            fade: false,\n            speed: 1000,\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            dots: false,\n            arrows: false,\n            nextArrow: '<div class=\"next\"><i class=\"fal fa-chevron-right\"><\/i><\/div>',\n            prevArrow: '<div class=\"prev\"><i class=\"fal fa-chevron-left\"><\/i><\/div>',\n            responsive: [{\n                breakpoint: 1023,\n                settings: {\n                    dots: false,\n                    arrows: false,\n                },\n            }, ],\n        });\n\n\n    });\n<\/script>\n\n<section id=\"block_b654a1ca492bdec98ba6c5c33d57433d\" class=\"section-brm--hero relative remove_hero_nav preview-none z-40\">\n        <div>\n        <div class=\"hero-slider relative z-40\">\n                                                                                        <div class=\"hero-item bg-cover lg:bg-fixed  bg-gray  text-white bg-top\"\n                        style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/12\/1-web-or-mls-Westlake-Twilight-25-e1734974062360.jpg);\">\n                        <div class=\"container\">\n                            <div\n                                class=\"hero_content mx-auto block sm:w-full lg:w-full  p-6 lg:p-12\">\n                                                                \n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                    <\/div>\n    <\/div>\n<\/section>\n\n    <div class=\"hero-form block -mt-16 js-book-resorts-new\">\n        <div class=\"container\">\n            <div class=\"hero-form__content bg-white w-full p-6 lg:p-12 shadow-2xl\">\n                <form action=\"#\" method=\"post\" class=\"w-full\">\n                    <div class=\"flex flex-wrap lg:flex-nowrap items-end justify-between w-full\">\n                        <div class=\"w-full lg:w-1\/2 hidden\">\n                            <label for=\"resort\" class=\"\">Resort<\/label>\n                                 <input type=\"text\" name=\"resort\" id=\"resort\"\n                                    class=\"w-full input input--primary border-b-1 border-primary4\"\n                                    placeholder=\"Select Resort\" value=\"22\" required \/>\n                        <\/div>\n                        <div class=\"w-full\">\n                            <label for=\"check_in\" class=\"\">Check In<\/label>\n                            <input placeholder=\"Select Date\"\n                                class=\"w-full input input--primary border-b-1 border-primary4\" type=\"text\"\n                                name=\"check_in\"\n                                id=\"check_in\" \/>\n                        <\/div>\n                        <div class=\"w-full lg:px-4\">\n                            <label for=\"check_out\" class=\"\">Check Out<\/label>\n                            <input placeholder=\"Select Date\"\n                                class=\"w-full input input--primary border-b-1 border-primary4\" type=\"text\"\n                                name=\"check_out\"\n                                id=\"check_out\" \/>\n                        <\/div>\n                        <div class=\"w-full\">\n                            <label for=\"guests\" class=\"\">Guests<\/label>\n                            <input type=\"number\" name=\"guests\" id=\"guests\"\n                                class=\"w-full input input--primary border-b-1 border-primary4\"\n                                placeholder=\"Number of Guests\">\n                        <\/div>\n                        <div class=\"w-full lg:w-1\/2 mt-4 lg:mt-0 lg:pl-4\">\n                            <button type=\"submit\" style=\"min-width: 200px;\"\n                                class=\"w-full button button--primary py-6 block\">book now<\/button>\n                        <\/div>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<script>\n    function convertFormat(userDate) {\n        var year = userDate.substring(0, 4);\n        var month = userDate.substring(5, 7);\n        var day = userDate.substring(8, 10);\n        var newDate = month + '\/' + day + '\/' + year;\n        return newDate;\n    }\n\n    jQuery(document).ready(function ($) {\n        \/\/ Attach the datepicker to the input\n        $(\"#check_in, #check_out\").datepicker({\n            showOn: \"focus\", \/\/ Allows the input field and the icon to trigger the datepicker\n            dateFormat: \"yy-mm-dd\", \/\/ The format of the date\n        });\n\n\n        const forms = document.querySelectorAll('.js-book-resorts-new');\n\n        \/\/ Handle form submission\n        if (forms) {\n            forms.forEach((form) => {\n                form.addEventListener('submit', (e) => {\n                    e.preventDefault();\n\n                    const resort = e.target['resort'].value;\n                    const checkIn = e.target['check_in'].value;\n                    const checkOut = e.target['check_out'].value;\n                    const guests = e.target['guests'].value;\n\n                    console.log(resort, checkIn, checkOut, guests);\n\n\n                    \/\/Maps ID to Resort Name\n                    var resortMap = {\n                        33: \"allstar-rv-resort\",\n                        2330: \"admiralty-rv-resort\",\n                        \/\/Not provided yet\n                        67: \"bayou-oaks-rv-park\",\n                        32: \"brazoria-lakes-rv-resort\",\n                        \/\/Not provided yet\n                        66: \"brazoria-rv-park\",\n                        \/\/Not provided yet\n                        2782: \"qrv-conroe\",\n                        31: \"eastlake-rv-resort\",\n                        30: \"fallbrook-rv-resort\",\n                        29: \"greenlake-rv-resort\",\n                        28: \"highway-6-rv-resort\",\n                        27: \"lakeview-rv-resort\",\n                        26: \"mont-belvieu-rv-resort\",\n                        24: \"northlake-rv-resort\",\n                        25: \"southlake-rv-resort\",\n                        2222: \"qrv-victoria\",\n                        23: \"westlake-rv-resort\",\n                    };\n\n                    var resortName = resortMap[resort];\n\n                    console.log(\"Resort Name: \", resortName);\n\n                    \/\/Case when nothing is selected\n                    if (\n                        checkIn === '' &&\n                        checkOut === '' &&\n                        guests === ''\n                    ) {\n                        alert(\n                        'Please select a resort, check-in date, check-out date and number of guests'\n                        );\n                        \n                        return;\n                    }\n\n                    \/\/Campspot Booking - special cases\n                    \/\/Bayou Oaks RV Park\n                    if (resort == 67) {\n                        if (checkIn === '' && checkOut === '') {\n                        window.open(\n                            'https:\/\/www.campspot.com\/book\/bayou-oaks-rv-park'\n                        );\n                        } else {\n                        window.open(\n                            `https:\/\/www.campspot.com\/book\/bayou-oaks-rv-park\/search\/${checkIn}\/${checkOut}\/guests0,${guests},0`\n                        );\n                        }\n                    }\n\n                    \/\/Brazoria RV Park\n                    else if (resort == 66) {\n                        if (checkIn === '' && checkOut === '') {\n                        window.open(\n                            'https:\/\/www.campspot.com\/book\/brazoria-rv-park'\n                        );\n                        } else {\n                        window.open(\n                            `https:\/\/www.campspot.com\/book\/brazoria-rv-park\/search\/${checkIn}\/${checkOut}\/guests0,${guests},0`\n                        );\n                        }\n                    }\n\n                    \/\/Conroe RV Park\n                    else if (resort == 2782) {\n                        if (checkIn === '' && checkOut === '') {\n                        window.open(\n                            'https:\/\/www.campspot.com\/book\/qrv-conroe'\n                        );\n                        } else {\n                        window.open(\n                            `https:\/\/www.campspot.com\/book\/qrv-conroe\/search\/${checkIn}\/${checkOut}\/guests0,${guests},0`\n                        );\n                        }\n                    }\n\n                    \/\/New booking engine - default if none of the above are selected\n                    else {\n                        if (checkIn === '' && checkOut === '') {\n\n                        window.open(\n                            `https:\/\/book.qualityrvresorts.com\/resorts\/${resortName}`\n                        );\n                        } else {\n                        window.open(\n                            `https:\/\/book.qualityrvresorts.com\/resorts\/${resortName}?dates=${checkIn},${checkOut}`\n                        );\n                        }\n                    }\n                });\n            });\n        }\n    });\n<\/script>\n\n<style>\n    #block_b654a1ca492bdec98ba6c5c33d57433d {\n        --hero-height-desk: 800px;\n        --hero-height-mob: 500px;\n        --hero-clr: ;\n    }\n\n    #block_b654a1ca492bdec98ba6c5c33d57433d .community-logo {\n        width: 400px;\n    }\n<\/style>\n\n\n<section id=\"block_12478cbae1e1e42d29186dc5d91152e9\" class=\"preview-none section-col-spawn  bg-fixed\">\n    <div>\n        <div\n            class=\"container justify-center  column-container inner-container flex flex-row flex-wrap  relative \">\n            <!-- Column one  -->\n                                                 \n                                                            <div\n                        class=\"   columns column-1   background-color-block_12478cbae1e1e42d29186dc5d91152e9 \">\n                                                    <div class=\"inner w-full h-full bg-cover    bg-white      \"\n                                style=\"\n                                                                background-image: url()\n                                                                \">\n                                                                                                            <p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-9555\" src=\"https:\/\/www.qualityrvresorts.com\/app\/uploads\/2019\/04\/westlake-logo-new-1.svg\" alt=\"\" width=\"514\" height=\"257\" \/><\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"text-align: center;\">West Houston&#8217;s Premier Long-Term &amp; Short-Term RV Resort<\/h1>\n<h3 style=\"text-align: center;\">Minutes from Katy and the Energy Corridor<\/h3>\n<p style=\"text-align: center;\">Pet-friendly sites. Monthly rates. Resort amenities. Located at<strong> 18602 Clay Rd, Houston, TX 77084<\/strong>, off I-10 at Barker Cypress.<\/p>\n<p style=\"text-align: center;\" data-start=\"442\" data-end=\"788\">Westlake RV Resort is a top-rated monthly RV park in West Houston, TX, offering long-term and short-term RV sites near I-10, Katy, and the Energy Corridor. Located at 18602 Clay Road in Houston, TX 77084, our resort is designed for traveling workers, relocating families, and guests seeking a clean, safe, and reliable extended stay RV community. If you are searching for a monthly RV park in Houston with full hookups, transparent pricing, and a professionally managed environment, Westlake RV Resort delivers a better long-term living experience than traditional RV parks. Our guests choose us for our no hidden fees, free high-speed WiFi, and on-site managers who live on the property and ensure the resort remains clean, quiet, and well-maintained every day.<\/p>\n<p style=\"text-align: center;\" data-start=\"1207\" data-end=\"1621\">We offer flexible nightly, weekly, and monthly RV stays in West Houston with concrete pads and full hookups including water, sewer, and electric with 30 and 50 amp service. Our location near I-10 provides quick access to Katy, the Energy Corridor, and major Houston job centers, making us one of the most convenient RV parks for professionals working in construction, healthcare, oil and gas, and other industries. Westlake RV Resort is also a pet-friendly RV park in Houston, with open areas for walking pets and amenities designed for long-term comfort. Whether you are staying for work, relocation, or seasonal living, our community is built for extended stays where guests can feel at home. If you are looking for a long-term RV park in Houston with monthly rates, reliable amenities, and a strong community environment, Westlake RV Resort is one of the best options in West Houston.<\/p>\n<p style=\"text-align: center;\"><strong>Book a site or ask about monthly rates \u2192 Call or reserve online today.<\/strong><\/p>\n<p style=\"text-align: center;\"><a class=\"button button--primary\" href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\">Book Now<\/a> <a class=\"button button--secondary\" href=\"tel:2814638566\">Call (281) 463-8566 <\/a><\/p>\n\n                                                                                                <\/div>\n                        \n                        <style type=\"text\/css\">                    \n                            #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 .inner {\n                                padding-top: 0px;\n                                padding-bottom: 0px;\n                            }\n\n                            #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 {\n                                margin-top: 0px;\n                                margin-bottom: 0px;\n                            }\n\n                            @media (min-width: 1024px) {\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 {\n                                width: 100%;\n                                }\n\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 {\n                                    position: relative;\n                                    margin-top: 0px;\n                                    margin-bottom: 0px;\n                                    left: 0px;\n                                }\n\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 .bg-image,\n\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 .slick-list,\n\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 .slick-list .slick-track {\n                                    min-height: 400px;\n                                }\n\n                                #block_12478cbae1e1e42d29186dc5d91152e9 .column-1 .inner {\n                                    padding-left: 0px;\n                                    padding-right: 0px;\n\n                                }\n                            }\n                        <\/style>\n                    <\/div>\n                                        \n                            \n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n        #block_12478cbae1e1e42d29186dc5d91152e9 {\n        background-image: url('');\n    }\n    \n    #block_12478cbae1e1e42d29186dc5d91152e9 .inner-container {\n        padding: 60px 0 60px 0;\n    }\n\n    @media (min-width: 1024px) {\n        #block_12478cbae1e1e42d29186dc5d91152e9 .inner-container {\n            padding: 90px 0 120px 0;\n        }\n    }\n<\/style>\n\n\n<script type=\"text\/javascript\">\n        \/\/\/\/ Carousel Hero\n        jQuery(document).ready(function($) {\n            $('section#block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-container').slick({\n                accessibility: true,\n                adaptiveHeight: true,\n                autoplay: true,\n                autoplaySpeed: 4000,\n                fade: false,\n                speed: 1000,\n                slidesToShow: 1,\n                slidesToScroll: 1,\n                dots: false,\n                arrows: true,\n                nextArrow: '<div class=\"next builder-next\"><i class=\"fal fa-chevron-right\"><\/i><\/div>',\n                prevArrow: '<div class=\"prev builder-prev\"><i class=\"fal fa-chevron-left\"><\/i><\/div>',\n            });\n        });\n    <\/script>\n\n<section id=\"block_92a8e0b95932d5d5c54ed2ef713de5d5\" class=\"preview-none section-col-spawn  bg-fixed\">\n    <div>\n        <div\n            class=\"container justify-center  column-container inner-container flex flex-row flex-wrap  relative \">\n            <!-- Column one  -->\n                                                 \n                                                            <div class=\"slide-container\" style=\"height: auto\">\n                        <div class=\"flex items-center justify-center h-full\">\n                                        <div\n                        class=\"display-border  p-12 lg:py-24   lg:px-60 mx-auto  columns column-1  text-white Static-block_92a8e0b95932d5d5c54ed2ef713de5d5 \">\n                                                    <div class=\"inner w-full h-full bg-cover        \"\n                                style=\"\n                                                                background-image: url()\n                                                                \">\n                                                                                                            <p style=\"text-align: center;\"><small>Stay Longer, Save More!<\/small><\/p>\n<h3 style=\"text-align: center;\">Stay 6 months or Longer and Receive Special Promotional Pricing!<\/h3>\n<p style=\"text-align: center;\">Offer Valid for New Customers Only. Please mention this offer when contacting us.<\/p>\n<p style=\"text-align: center;\"><em>Terms and Conditions Apply<\/em><\/p>\n<p style=\"text-align: center;\"><a class=\"button button--primary\" href=\"tel:2814638566\">Call (281) 463-8566 <\/a><\/p>\n\n                                                                                                <\/div>\n                        \n                        <style type=\"text\/css\">                    \n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 .inner {\n                                padding-top: 0px;\n                                padding-bottom: 0px;\n                            }\n\n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 {\n                                margin-top: 0px;\n                                margin-bottom: 0px;\n                            }\n\n                            @media (min-width: 1024px) {\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 {\n                                width: 97%;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 {\n                                    position: relative;\n                                    margin-top: 0px;\n                                    margin-bottom: 0px;\n                                    left: 0px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 .bg-image,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 .slick-list,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 .slick-list .slick-track {\n                                    min-height: 400px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-1 .inner {\n                                    padding-left: 0px;\n                                    padding-right: 0px;\n\n                                }\n                            }\n                        <\/style>\n                    <\/div>\n                                            <\/div>\n                    <\/div>\n                                        \n                                     \n                                                            <div class=\"slide-container\" style=\"height: auto\">\n                        <div class=\"flex items-center justify-center h-full\">\n                                        <div\n                        class=\"display-border  p-12 lg:py-24   lg:px-60 mx-auto  columns column-2  text-white Static-block_92a8e0b95932d5d5c54ed2ef713de5d5 \">\n                                                    <div class=\"inner w-full h-full bg-cover        \"\n                                style=\"\n                                                                background-image: url()\n                                                                \">\n                                                                                                            <p style=\"text-align: center;\"><small>Referral Promotion<\/small><\/p>\n<h3 style=\"text-align: center;\">Choose Your Neighbor<\/h3>\n<p style=\"text-align: center;\">When a current guest refers someone to our property for a monthly stay, we will give them $100 on their next month\u2019s rent and the referral $100 off their first month\u2019s rent!<\/p>\n<p style=\"text-align: center;\"><em>Terms and Conditions Apply<\/em><\/p>\n<p style=\"text-align: center;\"><a class=\"button button--primary\" href=\"tel:2814638566\">Call (281) 463-8566 <\/a><\/p>\n\n                                                                                                <\/div>\n                        \n                        <style type=\"text\/css\">                    \n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 .inner {\n                                padding-top: 0px;\n                                padding-bottom: 0px;\n                            }\n\n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 {\n                                margin-top: 0px;\n                                margin-bottom: 0px;\n                            }\n\n                            @media (min-width: 1024px) {\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 {\n                                width: 100%;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 {\n                                    position: relative;\n                                    margin-top: 0px;\n                                    margin-bottom: 0px;\n                                    left: 0px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 .bg-image,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 .slick-list,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 .slick-list .slick-track {\n                                    min-height: 400px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-2 .inner {\n                                    padding-left: 0px;\n                                    padding-right: 0px;\n\n                                }\n                            }\n                        <\/style>\n                    <\/div>\n                                            <\/div>\n                    <\/div>\n                                        \n                                     \n                                                            <div class=\"slide-container\" style=\"height: auto\">\n                        <div class=\"flex items-center justify-center h-full\">\n                                        <div\n                        class=\"display-border  p-12 lg:py-24   lg:px-60 mx-auto  columns column-3  text-white Static-block_92a8e0b95932d5d5c54ed2ef713de5d5 \">\n                                                    <div class=\"inner w-full h-full bg-cover        \"\n                                style=\"\n                                                                background-image: url()\n                                                                \">\n                                                                                                            <p style=\"text-align: center;\"><small>Call Now!<\/small><\/p>\n<h3 style=\"text-align: center;\">Unlock Exclusive Manager\u2019s Pricing!<\/h3>\n<p style=\"text-align: center;\">Offer valid for new customers only. Please mention this offer when contacting us.<\/p>\n<p style=\"text-align: center;\"><em>Terms and Conditions Apply.<\/em><\/p>\n<p style=\"text-align: center;\"><a class=\"button button--primary\" href=\"tel:2814638566\">Call (281) 463-8566 <\/a><\/p>\n\n                                                                                                <\/div>\n                        \n                        <style type=\"text\/css\">                    \n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 .inner {\n                                padding-top: 0px;\n                                padding-bottom: 0px;\n                            }\n\n                            #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 {\n                                margin-top: 0px;\n                                margin-bottom: 0px;\n                            }\n\n                            @media (min-width: 1024px) {\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 {\n                                width: 100%;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 {\n                                    position: relative;\n                                    margin-top: 0px;\n                                    margin-bottom: 0px;\n                                    left: 0px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 .bg-image,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 .slick-list,\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 .slick-list .slick-track {\n                                    min-height: 400px;\n                                }\n\n                                #block_92a8e0b95932d5d5c54ed2ef713de5d5 .column-3 .inner {\n                                    padding-left: 0px;\n                                    padding-right: 0px;\n\n                                }\n                            }\n                        <\/style>\n                    <\/div>\n                                            <\/div>\n                    <\/div>\n                                        \n                            \n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n        #block_92a8e0b95932d5d5c54ed2ef713de5d5 {\n        background-image: url('https:\/\/www.qualityrvresorts.com\/app\/uploads\/2019\/04\/westlake-specials.jpeg');\n    }\n    \n    #block_92a8e0b95932d5d5c54ed2ef713de5d5 .inner-container {\n        padding: 30px 0 30px 0;\n    }\n\n    @media (min-width: 1024px) {\n        #block_92a8e0b95932d5d5c54ed2ef713de5d5 .inner-container {\n            padding: 160px 0 160px 0;\n        }\n    }\n<\/style>\n\n\n<section class=\"section-col-full section-ammenities bg-cover bg-center  relative z-40\"\n    id=\"block_4199505241828cdfa1daca224297d485\"\n    style=\" background-color: #ffffff; background-image: url('')\">\n    <div class=\"container flex flex-row flex-wrap items-center\">\n        <div class=\"body-image w-full lg:w-1\/2 bg-cover bg-center\"\n            style=\"background-image: url('https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/4-web-or-mls-18602-Clay-Rd-T-Twilight-44.jpg');\">\n\n        <\/div>\n        <div class=\"w-full lg:w-1\/2 mt-6 lg:mt-0 lg:pl-12\">\n            <p>&nbsp;<\/p>\n<h2>Amenities &amp; Features<\/h2>\n\n                            <ul class=\"amenity-list\">\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-water-ladder w-8\"><\/i>\n                            <small>Swimming Pool &amp; Jacuzzi<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-fishing-rod w-8\"><\/i>\n                            <small>Stocked Fishing Lake (Catch and Release)<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-washing-machine w-8\"><\/i>\n                            <small>Laundry Facilities<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-fire-flame-curved w-8\"><\/i>\n                            <small>Outdoor Fire Pits<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-grill-hot w-8\"><\/i>\n                            <small>Outdoor Kitchen Facilities<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-warehouse w-8\"><\/i>\n                            <small>Storage Units for Rent\u202f<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-paw-simple w-8\"><\/i>\n                            <small>Full-featured Dog Wash Station<\/small>\n                        <\/li>\n                                                                    <li class=\"mb-4\">\n                            <i style=\"color: #4476A6\" class=\"fa-light fa-rv w-8\"><\/i>\n                            <small>Covered RV Pads<\/small>\n                        <\/li>\n                                    <\/ul>\n                        <a href=\"\/destinations\/houston\/westlake-rv-resort\/amenities\/\" class=\"button button--secondary  mt-6\">View All Amenities<\/a>\n        <\/div>\n    <\/div>\n<\/section>\n<style>\n    .amenity-list {\n        columns: 2;\n    }\n\n    #block_4199505241828cdfa1daca224297d485 {\n        padding: 90px 0;\n    }\n\n    @media (max-width: 768px) {\n        .amenity-list {\n            columns: 1;\n        }\n\n        #block_4199505241828cdfa1daca224297d485 {\n            padding: 45px 0;\n        }\n    }\n<\/style>\n\n\n<script type=\"text\/javascript\">\n    \/\/\/\/ Carousel Hero\n    jQuery(document).ready(function($) {\n        $('.rates-slider').slick({\n            accessibility: true,\n            autoplay: false,\n            autoplaySpeed: 4000,\n            fade: false,\n            speed: 1000,\n            slidesToShow: 3,\n            slidesToScroll: 1,\n            dots: true,\n            arrows: true,\n            centerMode: true,\n            centerPadding: '5%',\n            nextArrow: '<div class=\"next\"><i class=\"fal fa-chevron-right\"><\/i><\/div>',\n            prevArrow: '<div class=\"prev\"><i class=\"fal fa-chevron-left\"><\/i><\/div>',\n            responsive: [{\n                    breakpoint: 1399,\n                    settings: {\n                        dots: false,\n                        centerPadding: '10%',\n                        slidesToShow: 2,\n                    },\n                },\n                {\n                    breakpoint: 1023,\n                    settings: {\n                        centerPadding: '5%',\n                        dots: false,\n                        slidesToShow: 1,\n                    },\n                },\n            ],\n        });\n    });\n<\/script>\n\n<section class=\"section-col-full section-wifi bg-cover bg-center relative z-40 bg-fixed\"\n  id=\"block_3b83bdc637c2dd49547d01016c1bcc82\"\n  style=\" background-color: ; background-image: url('https:\/\/www.qualityrvresorts.com\/app\/uploads\/2019\/04\/hero-dark-10-web-or-mls-18602-Clay-Rd-T-Twilight-102.jpg')\">\n            <div class=\"container mb-30 text-white\">\n            <p style=\"text-align: center;\"><small>Accommodation Rates<\/small><\/p>\n<h2 style=\"text-align: center;\">Premium RV Sites<\/h2>\n\n        <\/div>\n      <div class=\"container rates-slider \">\n                                   \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/10-web-or-mls-18602-Clay-Rd-T-Twilight-102.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Back-In RV Sites<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$59<\/p>\n                                                                                                        <p><strong>Weekly Starting At: <\/strong>$354<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$724<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/23-web-or-mls-18602-Clay-Rd-Aerial-1.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Creekside RV Sites<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$59<\/p>\n                                                                                                        <p><strong>Weekly Starting At: <\/strong>$354<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$870<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/9-web-or-mls-18602-Clay-Rd-T-Twilight-101.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Lake RV Sites<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$59<\/p>\n                                                                                                        <p><strong>Weekly Starting At: <\/strong>$354<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$893<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/12-web-or-mls-18602-Clay-Rd-T-Twilight-115.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Pull-Thru RV Sites<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$69<\/p>\n                                                                                                        <p><strong>Weekly Starting At: <\/strong>$414<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$1,040<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2019\/04\/10-web-or-mls-Westlake-Aerial-6.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Covered Pull-Thru RV Sites<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$89<\/p>\n                                                                                                        <p><strong>Weekly Starting At: <\/strong>$534<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$1,180<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/28-web-or-mls-18602-Clay-Rd-Aerial-33.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Park Models (1-Bedroom)<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$157<\/p>\n                                                                                                        <p><strong>Monthly  Starting At: <\/strong>$1,500<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/28-web-or-mls-18602-Clay-Rd-Aerial-33.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Park Models (2-Bedroom)<\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$174<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$1,595<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                             \n                              <div class=\"rate-slide-container px-15 \">\n                    <div class=\"resort-slide text-center flex h-full flex-col\">\n                        <div class=\"resort-slide-image w-full\">\n                            <a href=\"https:\/\/www.qualityrvresorts.com\/destinations\/houston\/westlake-rv-resort\/\">\n                                <div class=\"resort-image bg-cover bg-center\"\n                                    style=\"background-image: url(https:\/\/www.qualityrvresorts.com\/app\/uploads\/2024\/11\/24-web-or-mls-18602-Clay-Rd-Aerial-5.jpg);\">\n                                <\/div>\n                            <\/a>\n                        <\/div>\n                        <div class=\"resort-slide-content flex-1 flex flex-col justify-between bg-white p-16 pt-12 pb-20 bg-primary3 relative z-10\">\n                            <h4 class=\"term-title mb-1\">Travel Trailers <\/h4>\n                            <div class=\"rate-info\">\n                                                                                                                                        <p><strong>Daily Starting At: <\/strong>$105<\/p>\n                                                                                                        <p><strong>Monthly Starting At: <\/strong>$984<\/p>\n                                                                <a href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\" class=\"button button--secondary\">Book Now<\/a>\n                                                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                  <\/div>\n            <div class=\"container mt-30 text-white\">\n            <p style=\"text-align: center;\"><a class=\"button button--primary\" href=\"https:\/\/book.qualityrvresorts.com\/resorts\/westlake-rv-resort\">Book Now<\/a><\/p>\n\n        <\/div>\n    <\/section>\n<style>\n  #block_3b83bdc637c2dd49547d01016c1bcc82 {\n      padding: 75px 0;\n  }\n\n  @media (max-width: 768px) {\n      #block_3b83bdc637c2dd49547d01016c1bcc82 {\n          padding: 60px 0;\n      }\n  }\n  .rates-slider .slick-track {\n    display: flex !important;\n  }\n\n  .rate-slide-container {\n    height: auto !important;\n  }\n<\/style>\n\n\n<section class=\"section-col-full section-wifi bg-cover bg-center  relative z-40\"\n    id=\"block_7db52823d3825fd1fa4fea66a17968a8\"\n    style=\" background-color: ; background-image: url('')\">\n    <div class=\"container\">\n        <h2 style=\"text-align: center;\">Check Out Our WiFi Speed<\/h2>\n\n\n        <div class=\"wifi-data w-auto table mx-auto\">\n            <h3 class=\"mt-10\"><\/h3>\n<p><iframe loading=\"lazy\" title=\"network performance report\" src=\"https:\/\/api-sentinel.epitiro.com\/v1\/reports\/BR774rs7bybcGswBbH0Ex\" width=\"400\" height=\"300\"><\/iframe><iframe loading=\"lazy\" title=\"network performance report\" src=\"https:\/\/api-sentinel.epitiro.com\/v1\/reports\/4PJ2lcSyHeHNzwggmiQCb\" width=\"400\" height=\"300\"><\/iframe><\/p>\n\n        <\/div>\n    <\/div>\n<\/section>\n<style>\n    #block_7db52823d3825fd1fa4fea66a17968a8 {\n        padding: 90px 0;\n    }\n\n    @media (max-width: 768px) {\n        #block_7db52823d3825fd1fa4fea66a17968a8 {\n            padding: 45px 0;\n        }\n    }\n<\/style>\n\n\n<section class=\"section-col-full section-wifi bg-cover bg-center  relative z-40 bg-fixed\"\n    id=\"block_4219c60276f75ad918e253d6c09bd0f9\"\n    style=\" background-color: ; \n        background-image: url('https:\/\/www.qualityrvresorts.com\/app\/uploads\/2019\/04\/westlake-area.jpeg');\n    \">\n    &#8220;>\n    <div class=\"container flex flex-wrap flex-row justify-between\">\n        <div class=\"w-full lg:w-1\/2\">\n            <div id=\"map\" class=\"w-full pb-full lg:pb-full\"><\/div>\n        <\/div>\n        <div class=\"w-full lg:w-1\/2 lg:pl-6 text-white mt-6 lg:mt-0\">\n                            <div class=\"mb-8\">\n                    <p>&nbsp;<\/p>\n<h2>Areas of Interest<\/h2>\n\n                <\/div>\n                        <div class=\"attraction-list\">\n                                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"0\">Houston Energy Corridor<\/h6>\n                        <p>7 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"1\">Katy Mills Mall <\/h6>\n                        <p>10 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"2\">Bass Pro Shops<\/h6>\n                        <p>10 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"3\">Typhoon Texas <\/h6>\n                        <p>10 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"4\">The Galleria Houston<\/h6>\n                        <p>20 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"5\">Minute Maid Park<\/h6>\n                        <p>24 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"6\">NRG Stadium<\/h6>\n                        <p>25 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"7\">Smart Financial Centre at Sugar Land<\/h6>\n                        <p>28 miles from resort<\/p>\n                    <\/div>\n                                                        <div class=\"attraction-item\">\n                        <h6 class=\"map-button\" style=\"font-weight: 400 line-height: 1\" data-index=\"8\">Texas Medical Center<\/h6>\n                        <p>31 miles from resort<\/p>\n                    <\/div>\n                            <\/div>\n        <\/div>\n                <div class=\"mt-45 text-center w-full\">\n            <a class=\"button button--third\" href=\"\/destinations\/houston\/westlake-rv-resort\/the-area\/\">View All<\/a>\n        <\/div>\n            <\/div>\n<\/section>\n<style>\n    #block_4219c60276f75ad918e253d6c09bd0f9 {\n        padding: 90px 0;\n    }\n\n    @media (max-width: 768px) {\n        #block_4219c60276f75ad918e253d6c09bd0f9 {\n            padding: 60px 0;\n        }\n    }\n<\/style>\n\n\n\n\n<script>\n    let currentInfoWindow = null; \/\/ To track the currently open InfoWindow\n\n    function initMapone() {\n        var mapStyles = [\n            {\n                \"featureType\": \"poi\",\n                \"elementType\": \"all\",\n                \"stylers\": [{\n                    \"visibility\": \"off\"\n                }]\n            },\n        ];\n\n        var map = new google.maps.Map(document.getElementById('map'), {\n            center: {\n                lat: 31.1370797,\n                lng: -98.4443355\n            },\n            zoom: 7,\n            zoomControl: true,\n            scrollwheel: false,\n            draggable: true,\n            disableDefaultUI: true,\n            styles: mapStyles\n        });\n\n        \/\/Attraction locations\n        var locations = [[\"Houston Energy Corridor\",29.7795048,-95.62893380000001,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"<br>Houston, Texas \"],[\"Katy Mills Mall \",29.7730223,-95.80961599999999,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"5000 Katy Mills Circle<br>Katy, Texas 77494\"],[\"Bass Pro Shops\",29.77801130000001,-95.8109039,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"5000 Katy Mills Circle<br>Katy, Texas 77494\"],[\"Typhoon Texas \",29.77947139999999,-95.80359589999999,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"555 Katy Fort Bend Road<br>Katy, Texas 77494\"],[\"The Galleria Houston\",29.7391955,-95.46343420000001,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"5085 Westheimer Road<br>Houston, Texas 77056\"],[\"Minute Maid Park\",29.7572014,-95.35525,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"501 Crawford Street<br>Houston, Texas 77002\"],[\"NRG Stadium\",29.68490299999999,-95.4107387,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"3 NRG Parkway<br>Houston, Texas 77054\"],[\"Smart Financial Centre at Sugar Land\",29.5771563,-95.6436398,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"18111 Lexington Boulevard<br>Sugar Land, Texas 77479\"],[\"Texas Medical Center\",29.7095071,-95.3976386,\"https:\\\/\\\/www.qualityrvresorts.com\\\/destinations\\\/houston\\\/westlake-rv-resort\\\/\",\"6550 Bertner Avenue<br>Houston, Texas 77030\"]];\n        var resort_location = {\"title\":\"Westlake RV Resort\",\"street_number\":\"18602\",\"street_name\":\"Clay Road\",\"street_address\":\"18602 Clay Road\",\"city\":\"Houston\",\"state\":\"Texas\",\"zip\":\"77084\",\"lat\":29.8315307,\"lng\":-95.68929109999999};\n        console.log(resort_location);\n        var markers = [];\n        var bounds = new google.maps.LatLngBounds();\n\n        \/\/Add resort marker\n        var resort_marker = new google.maps.Marker({\n            position: {\n                lat: parseFloat(resort_location.lat),\n                lng: parseFloat(resort_location.lng)\n            },\n            map: map,\n            title: 'Resort',\n            icon: '\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/Map-Pin.svg',\n        });\n\n        \/\/Add to bounds\n        bounds.extend(resort_marker.position);\n\n        \/\/Info window for resort\n        var resort_infowindow = new google.maps.InfoWindow();\n        google.maps.event.addListener(resort_marker, 'click', function() {\n            var content = '<p class=\"c-property__title text-left font-bold mt-3\">' + resort_location['title'] +\n                '<\/p><p class=\"mt-2\">' + resort_location['street_address'] + '<br>' + resort_location['city'] + ', ' + resort_location['state'] + ' ' + resort_location['zip']\n                + '<\/p>';\n            resort_infowindow.setContent(content);\n            resort_infowindow.open(map, resort_marker);\n\n            \/\/ Close the previously opened infowindow, if it exists\n            if (currentInfoWindow) {\n                currentInfoWindow.close();\n            }\n\n            \/\/ Set the current infowindow to the one just opened\n            currentInfoWindow = resort_infowindow;\n        });\n\n        for (var i = 0; i < locations.length; i++) {\n            var location = locations[i];\n            var marker = new google.maps.Marker({\n                position: {\n                    lat: location[1],\n                    lng: location[2]\n                },\n                map: map,\n                title: location[0],\n                icon: '\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/area-dot.svg',\n            });\n\n            markers.push(marker);\n            bounds.extend(marker.position);\n\n            var infowindow = new google.maps.InfoWindow();\n\n            google.maps.event.addListener(marker, 'click', (function(marker, i) {\n                return function() {\n                    var content = '<p class=\"c-property__title text-left font-bold mt-3\">' + locations[i][0] +\n                        '<\/p><p class=\"my-2\">' + locations[i][4] + '<\/p>';\n                    \/\/ Close the previously opened infowindow, if it exists\n                    if (currentInfoWindow) {\n                        currentInfoWindow.close();\n                    }\n\n                    infowindow.setContent(content);\n                    infowindow.open(map, marker);\n\n                    console.log('currentInfoWindow', currentInfoWindow);\n\n                    \/\/ Set the current infowindow to the one just opened\n                    currentInfoWindow = infowindow;\n                }\n            })(marker, i));\n        }\n\n\n        function changeMarkers(marker) {\n            \/\/ Change the marker's icon when clicked\n            marker.setIcon('\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/area-dot.svg');\n\n            \/\/Change icon of all other markers\n            markers.forEach(otherMarker => {\n                if (otherMarker !== marker) {\n                    otherMarker.setIcon('\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/area-dot.svg');\n                }\n            });\n        }\n\n        \/\/ Add event listeners to each marker\n        markers.forEach(marker => {\n            marker.addListener('click', function() {\n                changeMarkers(marker);\n            });\n        });\n\n        \/\/ Step 5: Add an event listener to each button.\n        var buttons = document.querySelectorAll('.map-button');\n        for (var i = 0; i < buttons.length; i++) {\n            buttons[i].addEventListener('click', function() {\n                var index = this.getAttribute('data-index');\n                if (index === -1 || index === null) {\n                    return;\n                }\n                var marker = markers[index];\n\n                \/\/ Change the marker's icon when clicked\n                changeMarkers(marker);\n                \n                \/\/ Used to trigger the click event on the marker\n                google.maps.event.trigger(markers[index], 'click');\n\n                \/\/ Change the map's center to the marker's position.\n                map.setCenter(marker.getPosition());\n\n                \/\/Zoom in on the marker\n                map.setZoom(13);\n\n                \/\/Add active class to the button\n                buttons.forEach(button => button.classList.remove('active'));\n                this.classList.add('active');\n            });\n        }\n        \/\/Check if markerClusterer is defined\n        if (typeof markerClusterer !== 'undefined') {\n            console.log('markerClusterer is defined');\n\n            const renderer = {\n            render: ({ count, position }) =>\n                new google.maps.Marker({\n                label: { text: String(count), color: \"white\", fontSize: \"10px\" },\n                position,\n                \/\/ adjust zIndex to be above other markers\n                zIndex: Number(google.maps.Marker.MAX_ZINDEX) + count,\n                icon: '\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/Map-Cluster.svg'\n                }),\n            };\n\n            var markerCluster = new markerClusterer.MarkerClusterer({markers, map, renderer},\n                {\n                    imagePath: '\/app\/themes\/Xpress-PHP\/resources\/assets\/images\/m',\n                    gridSize: 100,\n                }\n            );\n        }\n\n        map.fitBounds(bounds);\n    }\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":9461,"parent":0,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"amenities":[230,9,247,47,46,217,12,42,228,254,221,48,231,7,45,60,13,39,229,43],"city":[4],"neighborhood":[22],"class_list":["post-22","listings","type-listings","status-publish","format-standard","has-post-thumbnail","hentry","amenities-business-center","amenities-coffee-popcorn-bar","amenities-fitness-room-2","amenities-fog-for-mosquitoes-regularly","amenities-free-air-station","amenities-free-high-speed-wi-fi","amenities-full-hookup-concrete-pads","amenities-full-featured-dog-wash-station","amenities-fully-furnished-park-models","amenities-golf-cart-rentals","amenities-hot-showers","amenities-laundry-facilities","amenities-on-site-management","amenities-outdoor-fire-pits","amenities-outdoor-kitchen-facilities","amenities-propane-on-site","amenities-secure-gated-property","amenities-stocked-fishing-lake","amenities-storage-sheds-for-rent","amenities-swimming-pool-jacuzzi","city-houston","neighborhood-west-houston"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/listings\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/listings"}],"about":[{"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/types\/listings"}],"version-history":[{"count":9,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/listings\/22\/revisions"}],"predecessor-version":[{"id":13361,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/listings\/22\/revisions\/13361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/media\/9461"}],"wp:attachment":[{"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"amenities","embeddable":true,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/amenities?post=22"},{"taxonomy":"city","embeddable":true,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/city?post=22"},{"taxonomy":"neighborhood","embeddable":true,"href":"https:\/\/www.qualityrvresorts.com\/wp-json\/wp\/v2\/neighborhood?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}