lifestyleshottubs.com Open in urlscan Pro
54.177.48.62  Public Scan

Submitted URL: http://www.lifestyleshottubs.com/
Effective URL: https://lifestyleshottubs.com/
Submission: On September 14 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET https://lifestyleshottubs.com/

<form id="fast-search-desktop form-wrapper" class="form-wrapper" style="display:block !important;" role="search" method="get" action="https://lifestyleshottubs.com/">
  <label class="screen-reader-text" for="s">Search for:</label>
  <div class="goSearch">
    <input class="popup-search-bar search" type="search" placeholder="Search Products…" value="" name="s" title="Search for:">
    <input type="Submit" value="Go">
    <!--            <a class="goSearch" href="javascript:;">Go</a>-->
  </div>
  <input type="hidden" name="post_type" value="product">
</form>

POST /

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_68" id="gform_68" class="two-column gform_legacy_markup" action="/">
  <div id="gf_page_steps_68" class="gf_page_steps">
    <div id="gf_step_68_1" class="gf_step gf_step_active gf_step_first"><span class="gf_step_number">1</span><span class="gf_step_label"></span></div>
    <div id="gf_step_68_2" class="gf_step gf_step_next gf_step_pending"><span class="gf_step_number">2</span><span class="gf_step_label"></span></div>
    <div id="gf_step_68_3" class="gf_step gf_step_pending"><span class="gf_step_number">3</span><span class="gf_step_label"></span></div>
    <div id="gf_step_68_4" class="gf_step gf_step_last gf_step_pending"><span class="gf_step_number">4</span><span class="gf_step_label"></span></div>
  </div>
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <div id="gform_page_68_1" class="gform_page">
      <div class="gform_page_fields">
        <ul id="gform_fields_68" class="gform_fields top_label form_sublabel_below description_below">
          <li id="field_68_25" class="gfield gsection gform_column one-half first field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_25"></li>
        </ul>
        <ul class="gform_fields top_label description_below gform_column one-half first">
          <li class="gfield gsection empty"></li>
          <li id="field_68_18" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_18">
            <h3>How many people will be using your hot tub?</h3>
          </li>
          <li id="field_68_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_4"><label class="gfield_label screen-reader-text"></label>
            <div class="ginput_container ginput_container_radio">
              <ul class="gfield_radio" id="input_68_4">
                <li class="gchoice gchoice_68_4_0">
                  <input name="input_4" type="radio" value="2 people" id="choice_68_4_0">
                  <label for="choice_68_4_0" id="label_68_4_0">2 people</label>
                </li>
                <li class="gchoice gchoice_68_4_1">
                  <input name="input_4" type="radio" value="3-4 people" id="choice_68_4_1">
                  <label for="choice_68_4_1" id="label_68_4_1">3-4 people</label>
                </li>
                <li class="gchoice gchoice_68_4_2">
                  <input name="input_4" type="radio" value="5-6 people" id="choice_68_4_2">
                  <label for="choice_68_4_2" id="label_68_4_2">5-6 people</label>
                </li>
                <li class="gchoice gchoice_68_4_3">
                  <input name="input_4" type="radio" value="7+ people" id="choice_68_4_3">
                  <label for="choice_68_4_3" id="label_68_4_3">7+ people</label>
                </li>
              </ul>
            </div>
          </li>
        </ul>
      </div>
      <div class="gform_page_footer top_label">
        <input type="button" id="gform_next_button_68_29" class="gform_next_button button" value="Next" onclick="jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;2&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); "
          onkeypress="if( event.keyCode == 13 ){ jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;2&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); } ">
      </div>
    </div>
    <div id="gform_page_68_2" class="gform_page" style="display:none;">
      <div class="gform_page_fields">
        <ul id="gform_fields_68_2" class="gform_fields top_label form_sublabel_below description_below">
          <li id="field_68_26" class="gfield gsection gform_column one-half field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_26"></li>
        </ul>
        <ul class="gform_fields top_label description_below gform_column one-half">
          <li class="gfield gsection empty"></li>
          <li id="field_68_19" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_19">
            <h3>What features or add-ons are you interested in?</h3>
          </li>
          <li id="field_68_31" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_31"><label class="gfield_label screen-reader-text gfield_label_before_complex"></label>
            <div class="ginput_container ginput_container_checkbox">
              <ul class="gfield_checkbox" id="input_68_31">
                <li class="gchoice gchoice_68_31_1">
                  <input class="gfield-choice-input" name="input_31.1" type="checkbox" value="Wireless Sound" id="choice_68_31_1">
                  <label for="choice_68_31_1" id="label_68_31_1">Wireless Sound</label>
                </li>
                <li class="gchoice gchoice_68_31_2">
                  <input class="gfield-choice-input" name="input_31.2" type="checkbox" value="LCD Screen" id="choice_68_31_2">
                  <label for="choice_68_31_2" id="label_68_31_2">LCD Screen</label>
                </li>
                <li class="gchoice gchoice_68_31_3">
                  <input class="gfield-choice-input" name="input_31.3" type="checkbox" value="Salt Water System" id="choice_68_31_3">
                  <label for="choice_68_31_3" id="label_68_31_3">Salt Water System</label>
                </li>
                <li class="gchoice gchoice_68_31_4">
                  <input class="gfield-choice-input" name="input_31.4" type="checkbox" value="Spa Accessories" id="choice_68_31_4">
                  <label for="choice_68_31_4" id="label_68_31_4">Spa Accessories</label>
                </li>
              </ul>
            </div>
          </li>
        </ul>
      </div>
      <div class="gform_page_footer top_label">
        <input type="button" id="gform_previous_button_68_10" class="gform_previous_button button" value="Previous"
          onclick="jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;1&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); "
          onkeypress="if( event.keyCode == 13 ){ jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;1&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); } "> <input type="button" id="gform_next_button_68_10"
          class="gform_next_button button" value="Next" onclick="jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;3&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); "
          onkeypress="if( event.keyCode == 13 ){ jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;3&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); } ">
      </div>
    </div>
    <div id="gform_page_68_3" class="gform_page" style="display:none;">
      <div class="gform_page_fields">
        <ul id="gform_fields_68_3" class="gform_fields top_label form_sublabel_below description_below">
          <li id="field_68_27" class="gfield gsection gform_column one-half first field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_27"></li>
        </ul>
        <ul class="gform_fields top_label description_below gform_column one-half first">
          <li class="gfield gsection empty"></li>
          <li id="field_68_11" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_11">
            <h3>What's your time frame?</h3>
          </li>
          <li id="field_68_13" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_13"><label class="gfield_label screen-reader-text"></label>
            <div class="ginput_container ginput_container_radio">
              <ul class="gfield_radio" id="input_68_13">
                <li class="gchoice gchoice_68_13_0">
                  <input name="input_13" type="radio" value="3 to 4 months" id="choice_68_13_0">
                  <label for="choice_68_13_0" id="label_68_13_0">3 to 4 months</label>
                </li>
                <li class="gchoice gchoice_68_13_1">
                  <input name="input_13" type="radio" value="1 month" id="choice_68_13_1">
                  <label for="choice_68_13_1" id="label_68_13_1">1 month</label>
                </li>
                <li class="gchoice gchoice_68_13_2">
                  <input name="input_13" type="radio" value="I'm ready now!" id="choice_68_13_2">
                  <label for="choice_68_13_2" id="label_68_13_2">I'm ready now!</label>
                </li>
              </ul>
            </div>
          </li>
        </ul>
      </div>
      <div class="gform_page_footer top_label">
        <input type="button" id="gform_previous_button_68_30" class="gform_previous_button button" value="Previous"
          onclick="jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;2&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); "
          onkeypress="if( event.keyCode == 13 ){ jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;2&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); } "> <input type="button" id="gform_next_button_68_30"
          class="gform_next_button button" value="Next" onclick="jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;4&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); "
          onkeypress="if( event.keyCode == 13 ){ jQuery(&quot;#gform_target_page_number_68&quot;).val(&quot;4&quot;);  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); } ">
      </div>
    </div>
    <div id="gform_page_68_4" class="gform_page" style="display:none;">
      <div class="gform_page_fields">
        <ul id="gform_fields_68_4" class="gform_fields top_label form_sublabel_below description_below">
          <li id="field_68_28" class="gfield gsection gform_column one-half field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_28"></li>
        </ul>
        <ul class="gform_fields top_label description_below gform_column one-half">
          <li class="gfield gsection empty"></li>
          <li id="field_68_21" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_21">
            <h3>Please submit your info</h3>
          </li>
          <li id="field_68_32" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_32"><label class="gfield_label gfield_label_before_complex">Name<span
                class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
            <div class="ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name" id="input_68_32">
              <span id="input_68_32_3_container" class="name_first">
                <input type="text" name="input_32.3" id="input_68_32_3" value="" aria-required="true">
                <label for="input_68_32_3">First</label>
              </span>
              <span id="input_68_32_6_container" class="name_last">
                <input type="text" name="input_32.6" id="input_68_32_6" value="" aria-required="true">
                <label for="input_68_32_6">Last</label>
              </span>
            </div>
          </li>
          <li id="field_68_33" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_33"><label class="gfield_label" for="input_68_33">Email<span
                class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
            <div class="ginput_container ginput_container_email">
              <input name="input_33" id="input_68_33" type="text" value="" class="medium" aria-required="true" aria-invalid="false">
            </div>
          </li>
          <li id="field_68_34" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_34"><label class="gfield_label" for="input_68_34">Which store is closest?<span
                class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
            <div class="ginput_container ginput_container_select"><select name="input_34" id="input_68_34" class="medium gfield_select" aria-required="true" aria-invalid="false">
                <option value="Ann Arbor">Ann Arbor</option>
                <option value="Flint">Flint</option>
                <option value="Lansing">Lansing</option>
                <option value="Novi">Novi</option>
                <option value="Rochester">Rochester</option>
                <option value="Saginaw">Saginaw</option>
                <option value="Utica">Utica</option>
                <option value="Fenton Warehouse">Fenton Warehouse</option>
              </select></div>
          </li>
          <li id="field_68_24" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_24"><label class="gfield_label" for="input_68_24">Zip Code<span
                class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
            <div class="ginput_container ginput_container_text"><input name="input_24" id="input_68_24" type="text" value="" class="medium" aria-required="true" aria-invalid="false"> </div>
          </li>
          <li id="field_68_35" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_68_35">
            <div class="ginput_container ginput_container_text"><input name="input_35" id="input_68_35" type="hidden" class="gform_hidden" aria-invalid="false" value="Hot Tubs"></div>
          </li>
        </ul>
      </div>
      <div class="gform_page_footer top_label"><input type="submit" id="gform_previous_button_68" class="gform_previous_button button" value="Previous"
          onclick="if(window[&quot;gf_submitting_68&quot;]){return false;}  window[&quot;gf_submitting_68&quot;]=true;  "
          onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_68&quot;]){return false;} window[&quot;gf_submitting_68&quot;]=true;  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="submit"
          id="gform_submit_button_68" class="gform_button button" value="Submit" onclick="if(window[&quot;gf_submitting_68&quot;]){return false;}  window[&quot;gf_submitting_68&quot;]=true;  "
          onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_68&quot;]){return false;} window[&quot;gf_submitting_68&quot;]=true;  jQuery(&quot;#gform_68&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden"
          name="gform_ajax" value="form_id=68&amp;title=&amp;description=&amp;tabindex=0">
        <input type="hidden" class="gform_hidden" name="is_submit_68" value="1">
        <input type="hidden" class="gform_hidden" name="gform_submit" value="68">
        <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
        <input type="hidden" class="gform_hidden" name="state_68" value="WyJbXSIsIjM1YjM5OTRhY2ExMDgwMGY3YWVlZjI5MzFlNGJkODBkIl0=">
        <input type="hidden" class="gform_hidden" name="gform_target_page_number_68" id="gform_target_page_number_68" value="2">
        <input type="hidden" class="gform_hidden" name="gform_source_page_number_68" id="gform_source_page_number_68" value="1">
        <input type="hidden" name="gform_field_values" value="">
      </div>
    </div>
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1663162499224">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_79" action="/">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <ul id="gform_fields_79" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_79_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_79_1"><label class="gfield_label screen-reader-text" for="input_79_1">EMAIL<span
            class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_79_1" type="text" value="" class="small" placeholder="EMAIL" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_79_2" class="gfield gfield--width-full field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_79_2"><label class="gfield_label" for="input_79_2">CAPTCHA</label>
        <div id="input_79_2" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6Lfss8ceAAAAAM8vNy7tYRLfeokXBaMD8H1I3G72" data-theme="light" data-tabindex="0" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Lfss8ceAAAAAM8vNy7tYRLfeokXBaMD8H1I3G72&amp;co=aHR0cHM6Ly9saWZlc3R5bGVzaG90dHVicy5jb206NDQz&amp;hl=de&amp;v=g8G8cw32bNQPGUVoDvt680GA&amp;theme=light&amp;size=normal&amp;cb=88ggzh9mxh7w"
                width="304" height="78" role="presentation" name="a-uzam9wdjs5pa" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_79" class="gform_button button" value="Sign Up" onclick="if(window[&quot;gf_submitting_79&quot;]){return false;}  window[&quot;gf_submitting_79&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_79&quot;]){return false;} window[&quot;gf_submitting_79&quot;]=true;  jQuery(&quot;#gform_79&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_79" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="79">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_79" value="WyJbXSIsIjM1YjM5OTRhY2ExMDgwMGY3YWVlZjI5MzFlNGJkODBkIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_79" id="gform_target_page_number_79" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_79" id="gform_source_page_number_79" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="1663162499272">
    <script>
      document.getElementById("ak_js_2").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

0

 * Hot Tubs
   * Hot TubsHot Spring® Virtual Tour
   * Caldera® Virtual Tour
   * Hot Tub Learning Center
     * Hot Tub Learning CenterBuyer’s Guides
     * Owner’s Manuals
     * Pre-Delivery Instructions
     * Warranties
   * Hot Spring® Spas
     * Hot Spring® SpasLimelight® Collection
     * Highlife® Collection
     * Hot Spot® Collection
   * Caldera Spas
     * Caldera SpasUtopia® Series
     * Paradise® Series
     * Vacanza® Series
   * Freeflow Spas
     * Freeflow SpasFreeflow Sport Series
     * Freeflow Premier Series
   * Wellis Spas
     * Wellis SpasPeakLine
     * Myline Spa
     * CityLine
   * Spa Accessories
     * Spa AccessoriesHot Spring® Spas Accessories
     * Caldera® Spas Accessories
     * Freeflow® Spas Accessories
     * Covana Covers
   * Pre-Owned Hot Tubs
   * FAQs
 * Swim Spas
   * Swim SpasEndless Pools®
     * Endless Pools®Endless Pools Fitness Systems
     * SwimCross Exercise Systems
     * RecSport Recreation Systems
     * 2021 Endless Pools Features
   * Wellis Swim Spas
   * Accessories
     * AccessoriesCovana Covers
     * Rowing Kit
     * Swim Tether
     * Bluetooth® Enabled Sound System
     * Gecko In.Touch 2 Wifi and Mobile App
 * Saunas
   * SaunasTraditional Saunas
   * Infrared Saunas
   * InfraSauna
   * Finnleo® Accessories
   * Saunas 101
   * Sauna Brochure
   * Sauna Pricing
 * Water Care
   * Water CareHot Spring® Spas Water Care
   * Caldera® Spas Water Care
   * Baquacil
   * Spaguard
   * SilkBalance
   * Baqua Spa Water Care
 * Services
   * ServicesTest Soak
   * Service Requests
   * Trade-Ins
   * In-Home Consultation
   * Financing
   * Hot Tub Buyer’s Guide
   * Hot Tubs 101
     * Hot Tubs 101Gallery
     * Hot Tub Jets
     * Water Features and Fountains
     * Energy Calculator
     * LED Lighting Systems
     * Hot Tub Enjoyment
     * FAQ
     * Caldera® Spas Owner’s Manual
     * Caldera® Spas Pre-Delivery Instructions
 * Locations
   * LocationsAnn Arbor
   * Fenton
   * Flint
   * Lansing
   * Novi
   * Rochester
   * Saginaw
   * Utica
   * Warehouse
 * E-Store
 * Promotions

 * Request Price
 * In-Home Consultation
 * Financing
 * Trade-Ins
 * Contact
 * Patio
 * Blog

 * Request Price
 * In-Home Consultation
 * Financing
 * Trade-Ins
 * Contact
 * Patio
 * Blog

0 Search

Call Us: 989-797-0094


HOME | LIFESTYLES HOT TUBS

 * Hot Tubs
   * Hot Spring® Virtual Tour
   * Caldera® Virtual Tour
   * Hot Tub Learning Center
     * Buyer’s Guides
     * Owner’s Manuals
     * Pre-Delivery Instructions
     * Warranties
   * Hot Spring® Spas
     * Limelight® Collection
     * Highlife® Collection
     * Hot Spot® Collection
   * Caldera Spas
     * Utopia® Series
     * Paradise® Series
     * Vacanza® Series
   * Freeflow Spas
     * Freeflow Sport Series
     * Freeflow Premier Series
   * Wellis Spas
     * PeakLine
     * Myline Spa
     * CityLine
   * Spa Accessories
     * Hot Spring® Spas Accessories
     * Caldera® Spas Accessories
     * Freeflow® Spas Accessories
     * Covana Covers
   * Pre-Owned Hot Tubs
   * FAQs
 * Swim Spas
   * Endless Pools®
     * Endless Pools Fitness Systems
     * SwimCross Exercise Systems
     * RecSport Recreation Systems
     * 2021 Endless Pools Features
   * Wellis Swim Spas
   * Accessories
     * Covana Covers
     * Rowing Kit
     * Swim Tether
     * Bluetooth® Enabled Sound System
     * Gecko In.Touch 2 Wifi and Mobile App
 * Saunas
   * Traditional Saunas
   * Infrared Saunas
   * InfraSauna
   * Finnleo® Accessories
   * Saunas 101
   * Sauna Brochure
   * Sauna Pricing
 * Water Care
   * Hot Spring® Spas Water Care
   * Caldera® Spas Water Care
   * Baquacil
   * Spaguard
   * SilkBalance
   * Baqua Spa Water Care
 * Services
   * Test Soak
   * Service Requests
   * Trade-Ins
   * In-Home Consultation
   * Financing
   * Hot Tub Buyer’s Guide
   * Hot Tubs 101
     * Gallery
     * Hot Tub Jets
     * Water Features and Fountains
     * Energy Calculator
     * LED Lighting Systems
     * Hot Tub Enjoyment
     * FAQ
     * Caldera® Spas Owner’s Manual
     * Caldera® Spas Pre-Delivery Instructions
 * Locations
   * Ann Arbor
   * Fenton
   * Flint
   * Lansing
   * Novi
   * Rochester
   * Saginaw
   * Utica
   * Warehouse
 * E-Store
 * Promotions

x
Search for:



COMFORT & RELAXATION SINCE 1968

Hot TubsHot TubsHot Tubs


LOCATIONS


ANN ARBOR


BURTON


FLINT


LANSING


NOVI


ROCHESTER


SAGINAW


UTICA


FENTON


FIND YOUR PERFECT HOT TUB!


TAKE OUR SHORT QUIZ TO NARROW YOUR SEARCH!

1
2
3
4
 * 

 * 


 * HOW MANY PEOPLE WILL BE USING YOUR HOT TUB?

 *  * 2 people
    * 3-4 people
    * 5-6 people
    * 7+ people


 * 

 * 


 * WHAT FEATURES OR ADD-ONS ARE YOU INTERESTED IN?

 *  * Wireless Sound
    * LCD Screen
    * Salt Water System
    * Spa Accessories


 * 

 * 


 * WHAT'S YOUR TIME FRAME?

 *  * 3 to 4 months
    * 1 month
    * I'm ready now!


 * 

 * 


 * PLEASE SUBMIT YOUR INFO

 * Name*
   First Last
 * Email*
   
 * Which store is closest?*
   Ann ArborFlintLansingNoviRochesterSaginawUticaFenton Warehouse
 * Zip Code*
   
 * 



Δ

GET STARTED


HOT TUBS








SWIM SPAS








SAUNAS








PRE-OWNED HOT TUBS








OUTDOOR LIVING








WATER CARE













MICHIGAN'S EXCLUSIVE DEALER OF AMERICA'S TOP HOT TUBS

Your backyard escape begins with a little help from your friends at Lifestyles
Hot Tubs. We have styles and financing to fit your needs, and unparalleled
service and support.

Our Services



FEATURED SPAS AND ACCESSORIES

Caldera® Spas Hot Tub Cover Stand





4-Tier Step





Caldera CoolZone™ Hot Tub Cooling System





SaunaLogic2® Control






THE VIDEOS

 * 1
 * 2
 * 3


CUSTOMER REVIEWS

Best Decision Ever

> The SX model is the perfect size for my family of three. It is not too big for
> our deck as it still gives us plenty of room for other items. The best part
> about the spa is the bonding taking place when our family relaxes together. My
> children, who … Read More

SLW0806 - Worcester

Love my Palatino!

> Best purchase we ever made, nice to enjoy in the wintertime to sooth and warm
> your muscles….and also enjoy in the summertime. let it cool down and big
> enough to lay on a float for sunning.

9 years of my hot tub and I luv it

> My hot tub is the center piece of my family weekends. We had it for 9 years
> great for the kids and especially adult time

Best Decision Ever

> The SX model is the perfect size for my family of three. It is not too big for
> our deck as it still gives us plenty of room for other items. The best part
> about the spa is the bonding taking place when our family relaxes together. My
> children, who … Read More

SLW0806 - Worcester

Love my Palatino!

> Best purchase we ever made, nice to enjoy in the wintertime to sooth and warm
> your muscles….and also enjoy in the summertime. let it cool down and big
> enough to lay on a float for sunning.

 * 1
 * 2
 * 3






SIGN UP FOR OUR NEWSLETTER

Receive special offers, promotions, news, etc..
 * EMAIL*
   
 * CAPTCHA
   



Δ








CHECK OUT OUR E-STORE

Find all your hot tub and water care needs. You will find everything you need at
your local Lifestyles showroom to keep your hot tub, pool and patio furniture
running and looking like new!

E-Store






9 LOCATIONS TO HELP YOU BUILD THE BACKYARD OF YOUR DREAMS

 * Get Pricing
 * Download a Brochure
 * Showroom Test Soak
 * Buyers Guides
 * Financing
 * Trade-Ins
 * Schedule Service


ANN ARBOR

4788 Jackson Rd.
Ann Arbor, MI 48103

734-913-6040




FENTON SHOWROOM

255 N. Alloy Drive
Fenton, MI 48430

810-629-6200




FLINT

G-5331 Corunna Rd.
Flint, MI 48532

810-733-0030




LANSING

14465 North US 27.
Dewitt. MI 48820

517-371-1950




NOVI

42875 Grand River.
Novi, MI 48375

248-735-2700




ROCHESTER



3310 S. Rochester Rd.
Rochester Hills, MI 48307
248-852-2620


SAGINAW



4520 Bay Rd.
Saginaw, MI 48604
989-797-0094


UTICA



45510 Utica Park Blvd.
Utica, MI 48315
586-323-6191


FENTON WAREHOUSE



255 N. Alloy Drive
Fenton, MI 48430
810-629-6200

 * Legal Disclaimer
 * Privacy Policy
 * Return & Exchange Policy
 * Free In-Home Consultation
 * About Hot Spring® Spas
 * About Caldera® Spas
 * About Freeflow® Spas

SITE BY

 |  ©2022 All rights reserved. MPD Version: 1.1.X

X


MPD VERSION: 2.22.8.12


96 Brands Connected

Green Mountain Grills

Harman Stoves

Mendota Hearth

Grizzly Coolers

Mallin Furniture

Firedisc

Legacy Billiards

Embassy Pools

Sucklebusters

Croix Valley Foods

American Made Grills

Presidential Billiards

Imperial USA

Vogue Pools

Doughboy Pools

DCS Grills

Wellis Spas

Broil King

Radiant Pools

Latham Pools

Leisure Pools

Legacy Edition Pools

SpaGuard

Swim Above Ground

Hot Spring Spas

Covana

SilkBalance

Bioguard

Baquacil

ProTeam® Water Care

Poolife

Spazazz

Big Green Egg

Leisure Concepts

Caldera Spas

A and B Accessories

Yeti Coolers

Traeger Grills

Coverstar Products, Inc.

Visscher Specialty Products

Infinity Massage Chairs

Kozy Heat Fireplaces

Saber Grills

Primo Grills

Natural Chemistry

Freeflow Spas

Nature2

Maytronics

Baqua Spa

Pentair

Fantasy Spas

Hayward

GLB

Applied Biochemists

Aquasilk

Ultima

Quantum Biochemical

Leisure Time

Rendézvous Spa Specialties

Splash SuperPools

Endless Pools

Polaris

Kona Pools

Pit Boss Grills

Spa Scents

Napoleon

inSPAration

Bull BBQ

Louisiana Grills

Lawrason's Inc.

Carvin Pools

Astria Fireplaces

IronStrike

VERMONT CASTINGS

Hearthstone

Finnleo Saunas

Zodiac

Brilliance For Spas

Spa Marvel

Cover Valet

Spa Pure

Aqua Finesse

Twin Eagles Grills

Aquabot

American Fyre Designs

Blaze Grills

Sharkline Pools

End2End Swim Spa Cover

Brunswick Billiards

Weber Grills

Olhausen Billiards

Cal Flame

Delta Heat

Heat & Glo

Fire Magic Grills

Lion Premium Grills




Notifications