Stopwatch
{% if page.custom_fields['hero_pretitle'] %}

{{page.custom_fields['hero_pretitle']}}

{% endif %} {% if page.custom_fields['hero_title'] %}

{{page.custom_fields['hero_title']}}

{% endif %} {% if page.custom_fields['hero_yellow_subtext'] %}

{{page.custom_fields['hero_yellow_subtext']}}

{% endif %} {% if page.custom_fields['hero_show_reviews_overview'] %}
Google logo
{% set locations = get_business_locations(filters={"limit": 200}) %} {% set idlist = [] %} {% for location in locations %} {% if location.google_places_id %} {% do idlist.append(location.google_places_id) %} {% endif %} {% endfor %} {% set place = google_places.combine_reviews({"places_id__in": idlist}, min_rating=4) %} {% set review_schema = place|places_review_schema %} {% do set_schema_overrides('localbusiness', review_schema) %} {% if place['rating'] >= 4 %}

{{place['rating']}}

{% if place['user_ratings_total'] %}

({{ place['user_ratings_total'] }} reviews)

{% endif %}
{% endif %}
{% endif %}
{% if page.custom_fields['hero_image'] %}
{{page.custom_fields['hero_image_alt']}}
{% else %}
One Hour Heating & Air Conditioning technicians smiling in front of a service van.
{% endif %}
{% if site.locations[0] %} {% set location = site.locations[0] %} {% endif %} {% if location %}

Book Online with Us 24/7!

{% else %}

Enter a zip code to get started

Unfortunately, we do not currently service your zip code.
View all One Hour Locations

We’re sorry, we do not currently service your zip code or it is invalid!
View all One Hour Locations

{% endif %}
{% if site.custom_fields['coming_soon_location']|lazy_boolean %} {% else %}
{% if site.custom_fields['consumer_fusion_id'] %} {% set cfid = site.custom_fields['consumer_fusion_id'] %} {% set cfreviews = consumerfusion_reviews.get_one({'consumerfusion_id': cfid}, min_rating=4) %} {% set cfreview_schema = cfreviews|consumerfusion_review_schema %} {% do set_schema_overrides('localbusiness', cfreview_schema) %} {% endif %} {% if site.custom_fields['google_places_id'] %} {% set gpid = site.custom_fields['google_places_id'] %} {% set place = google_places.filter_reviews({"places_id": gpid}, min_rating=4) %} {% set review_schema = place|places_review_schema %} {% do set_schema_overrides('localbusiness', review_schema) %} Google Schema {% endif %} {% if cfreviews and cfreviews.results %}
{% if module.custom_fields['reviews_title'] %}

{{module.custom_fields['reviews_title']}}

{% else %}

We Have a Reputation

{% endif %} {% if module.custom_fields['reviews_subtitle'] %}

{{module.custom_fields['reviews_subtitle']}}

{% else %}

For Being Punctual, Friendly and Knowledgeable

{% endif %}
{% if cfreviews.ratingCount %}
{% if cfreviews.ratingValue %}

{{ cfreviews.ratingValue }}

{% endif %}

({{ cfreviews.ratingCount }} reviews)

{% endif %}
{% elif place %}
{% if module.custom_fields['reviews_title'] %}

{{module.custom_fields['reviews_title']}}

{% else %}

We Have a Reputation

{% endif %} {% if module.custom_fields['reviews_subtitle'] %}

{{module.custom_fields['reviews_subtitle']}}

{% else %}

For Being Punctual, Friendly and Knowledgable

{% endif %}
{% if place and place.reviews %} {% if place['rating'] >= 4 %}
Google logo

{{ place['rating'] }}

{% if place['user_ratings_total'] %}

({{ place['user_ratings_total'] }} reviews)

{% endif %}
{% endif %}
{% else %} {% set locations = get_business_locations(filters={"limit": 200}) %} {% set idlist = [] %} {% for location in locations %} {% if location.google_places_id %} {% do idlist.append(location.google_places_id) %} {% endif %} {% endfor %} {% set place = google_places.combine_reviews({"places_id__in": idlist}, min_rating=4) %} {% set review_schema = place|places_review_schema %} {% do set_schema_overrides('localbusiness', review_schema) %} Google Schema {% if place['rating'] >= 4 %}
Google logo

{{ place['rating'] }}

{% if place['user_ratings_total'] %}

({{ place['user_ratings_total'] }} reviews)

{% endif %}
{% endif %}
{% endif %}
{% else %} {% set locations = get_business_locations(filters={"limit": 200}) %} {% set idlist = [] %} {% for location in locations %} {% if location.google_places_id %} {% do idlist.append(location.google_places_id) %} {% endif %} {% endfor %} {% set place = google_places.combine_reviews({"places_id__in": idlist}, min_rating=4) %} {% set review_schema = place|places_review_schema %} {% do set_schema_overrides('localbusiness', review_schema) %} Google Schema
{% if module.custom_fields['reviews_title'] %}

{{module.custom_fields['reviews_title']}}

{% else %}

We Have a Reputation

{% endif %} {% if module.custom_fields['reviews_subtitle'] %}

{{module.custom_fields['reviews_subtitle']}}

{% else %}

For Being Punctual, Friendly and Knowledgeable

{% endif %}
{% if place['rating'] >= 4 %}
Google logo

{{ place['rating'] }}

{% if place['user_ratings_total'] %}

({{ place['user_ratings_total'] }} reviews)

{% endif %}
{% endif %}
{% endif %}
{% endif %}