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
Effective URL: https://lifestyleshottubs.com/
Submission: On September 14 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMGET 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="{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":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("#gform_target_page_number_68").val("2"); jQuery("#gform_68").trigger("submit",[true]); "
onkeypress="if( event.keyCode == 13 ){ jQuery("#gform_target_page_number_68").val("2"); jQuery("#gform_68").trigger("submit",[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("#gform_target_page_number_68").val("1"); jQuery("#gform_68").trigger("submit",[true]); "
onkeypress="if( event.keyCode == 13 ){ jQuery("#gform_target_page_number_68").val("1"); jQuery("#gform_68").trigger("submit",[true]); } "> <input type="button" id="gform_next_button_68_10"
class="gform_next_button button" value="Next" onclick="jQuery("#gform_target_page_number_68").val("3"); jQuery("#gform_68").trigger("submit",[true]); "
onkeypress="if( event.keyCode == 13 ){ jQuery("#gform_target_page_number_68").val("3"); jQuery("#gform_68").trigger("submit",[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("#gform_target_page_number_68").val("2"); jQuery("#gform_68").trigger("submit",[true]); "
onkeypress="if( event.keyCode == 13 ){ jQuery("#gform_target_page_number_68").val("2"); jQuery("#gform_68").trigger("submit",[true]); } "> <input type="button" id="gform_next_button_68_30"
class="gform_next_button button" value="Next" onclick="jQuery("#gform_target_page_number_68").val("4"); jQuery("#gform_68").trigger("submit",[true]); "
onkeypress="if( event.keyCode == 13 ){ jQuery("#gform_target_page_number_68").val("4"); jQuery("#gform_68").trigger("submit",[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["gf_submitting_68"]){return false;} window["gf_submitting_68"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_68"]){return false;} window["gf_submitting_68"]=true; jQuery("#gform_68").trigger("submit",[true]); }"> <input type="submit"
id="gform_submit_button_68" class="gform_button button" value="Submit" onclick="if(window["gf_submitting_68"]){return false;} window["gf_submitting_68"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_68"]){return false;} window["gf_submitting_68"]=true; jQuery("#gform_68").trigger("submit",[true]); }"> <input type="hidden"
name="gform_ajax" value="form_id=68&title=&description=&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="{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":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&k=6Lfss8ceAAAAAM8vNy7tYRLfeokXBaMD8H1I3G72&co=aHR0cHM6Ly9saWZlc3R5bGVzaG90dHVicy5jb206NDQz&hl=de&v=g8G8cw32bNQPGUVoDvt680GA&theme=light&size=normal&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["gf_submitting_79"]){return false;} window["gf_submitting_79"]=true; "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_79"]){return false;} window["gf_submitting_79"]=true; jQuery("#gform_79").trigger("submit",[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