{"id":2090,"date":"2022-04-07T14:12:42","date_gmt":"2022-04-07T20:12:42","guid":{"rendered":"https:\/\/avalaunchsites.com\/mandmgutters\/?page_id=2090"},"modified":"2025-04-23T18:02:58","modified_gmt":"2025-04-24T00:02:58","slug":"request-a-quote","status":"publish","type":"page","link":"https:\/\/avalaunchsites.com\/mandmgutters\/request-a-quote\/","title":{"rendered":"Request A Quote"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#15222e&#8221; custom_padding=&#8221;35px||15px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;page-head-text&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|||on|||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; text_line_height=&#8221;2.5em&#8221; header_font=&#8221;|||on|||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;72px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #10abe3;\">M&amp;M Gutters &amp; Exteriors<\/span><\/p>\n<h1 style=\"text-align: center;\">Request A Quote<\/h1>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#10abe3&#8243; divider_weight=&#8221;10px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;200px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;800px&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_font_size=&#8221;20px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><span>For project quotes, fill out the form below <span style=\"color: #10abe3;\"><strong>or call <a href=\"tel:8012802222\" style=\"color: #10abe3;\">(801) 280-2222<\/a>.<\/strong><\/span><\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; disabled_on=&#8221;on|on|on&#8221; disabled=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<form id=\"quote-form\"><!-- [et_pb_line_break_holder] -->    <label for=\"fname\">First Name<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"fname\" name=\"fname\" required><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"lname\">Last Name<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"lname\" name=\"lname\" required><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"email\">Email<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"email\" name=\"email\" required><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"phone\">Phone<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"phone\" name=\"phone\" required><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"address1\">Address<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"address1\" name=\"address1\"><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"address2\">Address 2<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"address2\" name=\"address2\"><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"city\">City<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"city\" name=\"city\"><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"state\">State<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"state\" name=\"state\"><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"zip\">Zip Code<\/label><\/br><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"zip\" name=\"zip\"><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <label for=\"message\">How can we help you? Please provide details about your project.<\/label><\/br><!-- [et_pb_line_break_holder] -->    <textarea id=\"message\" name=\"message\" placeholder=\"Enter details here.\" required><\/textarea><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->  <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <button id=\"submit-quote\" onclick=\"submit_form()\">Request Quote<!-- [et_pb_line_break_holder] -->    <svg id=\"submit-loader\" class=\"hide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 64 64\"><g transform=\"translate(0 0)\"><g class=\"nc-icon-wrapper\" fill=\"#ffffff\"><g class=\"nc-loop-dots-2-64-icon-f\"><circle cx=\"32\" cy=\"8\" fill=\"#ffffff\" r=\"6\" opacity=\"0.6\"\/><circle cx=\"48.971\" cy=\"15.029\" fill=\"#ffffff\" r=\"6\" opacity=\"0.8\"\/><circle cx=\"56\" cy=\"32\" fill=\"#ffffff\" r=\"6\"\/><circle cx=\"48.971\" cy=\"48.971\" fill=\"#ffffff\" r=\"6\" opacity=\"0.4\"\/><circle cx=\"32\" cy=\"56\" fill=\"#ffffff\" r=\"6\" opacity=\"0.4\"\/><circle cx=\"15.029\" cy=\"48.971\" fill=\"#ffffff\" r=\"6\" opacity=\"0.4\"\/><circle cx=\"8\" cy=\"32\" fill=\"#ffffff\" r=\"6\" opacity=\"0.4\"\/><circle cx=\"15.029\" cy=\"15.029\" fill=\"#ffffff\" r=\"6\" opacity=\"0.4\"\/><\/g><\/p>\n<style>.nc-loop-dots-2-64-icon-f{--animation-duration:0.8s;transform-origin:32px 32px;animation:nc-loop-dots-2-anim var(--animation-duration) infinite steps(8,start)}@keyframes nc-loop-dots-2-anim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}<\/style>\n<p><\/g><\/g><\/svg><!-- [et_pb_line_break_holder] -->  <\/button><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"alert-message\" class=\"alert hide\">Please fill out all required fields above.<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"success-message\" class=\"success hide\">We have received your request. We will be contacting you shortly.<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"error-message\" class=\"alert hide\">An error on submission. Please reload page and try again or <a href=\"\/contact-us\/\">contact us<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->const form = document.getElementById('quote-form');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Add listeners to required fields.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->Array.from(form.elements).forEach(element => {<!-- [et_pb_line_break_holder] -->  if(element.required) {<!-- [et_pb_line_break_holder] -->    \/\/ Remove required styling if user inputs in empty required field.<!-- [et_pb_line_break_holder] -->    element.addEventListener('input', (event) => {<!-- [et_pb_line_break_holder] -->      event.target.classList.remove(\"required\");<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* When a user submits our request form.<!-- [et_pb_line_break_holder] --> * Check server for existing contact with matching first and last name<!-- [et_pb_line_break_holder] --> * Append number to first name if user exists to make unique<!-- [et_pb_line_break_holder] --> * Create new contact in system.<!-- [et_pb_line_break_holder] --> * Post a Quote task under newly created user.<!-- [et_pb_line_break_holder] --> *\/<!-- [et_pb_line_break_holder] -->function submit_form() {<!-- [et_pb_line_break_holder] -->  \/\/ Check if data validates<!-- [et_pb_line_break_holder] -->  if(data_validation() === false) {<!-- [et_pb_line_break_holder] -->    \/\/ Do not allow to submit if data does not validate.<!-- [et_pb_line_break_holder] -->    console.log(\"Aborted. For Validation\");<!-- [et_pb_line_break_holder] -->    return;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Show visuals for starting submission<!-- [et_pb_line_break_holder] -->  startSubmit();<!-- [et_pb_line_break_holder] -->  console.log(\"Starting Submit\");<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Extract data from form<!-- [et_pb_line_break_holder] -->  let fname = document.getElementById('fname').value;<!-- [et_pb_line_break_holder] -->  let lname = document.getElementById('lname').value;<!-- [et_pb_line_break_holder] -->  let email = document.getElementById('email').value;<!-- [et_pb_line_break_holder] -->  let phone = document.getElementById('phone').value;<!-- [et_pb_line_break_holder] -->  let address1 = document.getElementById('address1').value;<!-- [et_pb_line_break_holder] -->  let address2 = document.getElementById('address2').value;<!-- [et_pb_line_break_holder] -->  let city = document.getElementById('city').value;<!-- [et_pb_line_break_holder] -->  let state = document.getElementById('state').value;<!-- [et_pb_line_break_holder] -->  let zip = document.getElementById('zip').value;<!-- [et_pb_line_break_holder] -->  let message = document.getElementById('message').value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Job Nimbus ID<!-- [et_pb_line_break_holder] -->  let jnid = \"\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Keeps traack of how many contacts we find with matching first and last name.<!-- [et_pb_line_break_holder] -->  let contactCount = 0;<!-- [et_pb_line_break_holder] -->  addRecord();<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->\t\/*<!-- [et_pb_line_break_holder] -->  \/\/ Start request for contacts in system.<!-- [et_pb_line_break_holder] -->  const xhr = new XMLHttpRequest();<!-- [et_pb_line_break_holder] -->  xhr.withCredentials = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Use url params to search for matching first and last name<!-- [et_pb_line_break_holder] -->  xhr.open('GET', `https:\/\/app.jobnimbus.com\/api1\/contacts?filter={\"must\":[{\"term\":{\"first_name\":\"${fname}\"}},{\"term\":{\"last_name\":\"${lname}\"}}]}`);<!-- [et_pb_line_break_holder] -->  \/\/ Request Headers<!-- [et_pb_line_break_holder] -->  xhr.setRequestHeader('content-type', \"application\/json\");<!-- [et_pb_line_break_holder] -->  xhr.setRequestHeader('authorization', 'bearer l5gzwfn417gysspx');<!-- [et_pb_line_break_holder] -->  xhr.setRequestHeader('Access-Control-Allow-Origin','jobnimbus.com');<!-- [et_pb_line_break_holder] -->\tconsole.log('set Header');<!-- [et_pb_line_break_holder] -->  \/\/ Callback Listener<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Will call when request is complete or fails<!-- [et_pb_line_break_holder] -->  xhr.addEventListener('load', requestContactListener);<!-- [et_pb_line_break_holder] -->  xhr.addEventListener('error', errorOnSubmit);<!-- [et_pb_line_break_holder] -->  xhr.send();<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  *\/<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/* Receives possible contacts in system. If a contacts exist,<!-- [et_pb_line_break_holder] -->   * Append count + 1 to our current first name to make sure the<!-- [et_pb_line_break_holder] -->   * system has a unique first and last name.<!-- [et_pb_line_break_holder] -->   *<!-- [et_pb_line_break_holder] -->   * We do this because Jobnimbus does not allow us to have 2 contacts<!-- [et_pb_line_break_holder] -->   * with the same first and last name. We do not want to overwrite another<!-- [et_pb_line_break_holder] -->   * profile so instead we create a new unique profile.<!-- [et_pb_line_break_holder] -->  **\/<!-- [et_pb_line_break_holder] -->  function requestContactListener() {<!-- [et_pb_line_break_holder] -->    console.log(\"Requested contacts successfully...\");<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Get json response<!-- [et_pb_line_break_holder] -->    const jsonObj = JSON.parse(this.responseText);<!-- [et_pb_line_break_holder] -->    console.log(\"Requested contacts successfully 1...\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* If there are any contact in the system, append current count and<!-- [et_pb_line_break_holder] -->     * call to check new unique name for existance in system.<!-- [et_pb_line_break_holder] -->     *\/<!-- [et_pb_line_break_holder] -->    if(jsonObj.count > 0) {<!-- [et_pb_line_break_holder] -->      contactCount++;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Start request for contacts in system.<!-- [et_pb_line_break_holder] -->      const xhr2 = new XMLHttpRequest();<!-- [et_pb_line_break_holder] -->      xhr2.withCredentials = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Use url params to search for matching first and last name<!-- [et_pb_line_break_holder] -->      \/\/ Add current count to first name.<!-- [et_pb_line_break_holder] -->      xhr2.open('GET', `https:\/\/app.jobnimbus.com\/api1\/contacts?filter={\"must\":[{\"term\":{\"first_name\":\"${fname}${contactCount}\"}},{\"term\":{\"last_name\":\"${lname}\"}}]}`);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Request Headers<!-- [et_pb_line_break_holder] -->      xhr2.setRequestHeader('content-type', \"application\/json\");<!-- [et_pb_line_break_holder] -->      xhr2.setRequestHeader('authorization', 'bearer l5gzwfn417gysspx');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Callback Listener<!-- [et_pb_line_break_holder] -->      \/\/ Will call when request is complete or fails<!-- [et_pb_line_break_holder] -->      xhr2.addEventListener('load', requestContactListener);<!-- [et_pb_line_break_holder] -->      xhr2.addEventListener('error', errorOnSubmit);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      xhr2.send();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    else {<!-- [et_pb_line_break_holder] -->      \/\/ We found a unique name, add record to system.<!-- [et_pb_line_break_holder] -->      addRecord();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Adds a new record to Jobnimbus with form submitted data.<!-- [et_pb_line_break_holder] -->   * If other contacts with matching first and last name are found,<!-- [et_pb_line_break_holder] -->   * we will make name unique by adding a number to the first name.<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  function addRecord() {<!-- [et_pb_line_break_holder] -->    \/*if(contactCount > 0) {<!-- [et_pb_line_break_holder] -->      fname = `${fname}${contactCount}`;<!-- [et_pb_line_break_holder] -->    }*\/<!-- [et_pb_line_break_holder] -->    console.log(\"About to add new record with this info:\");<!-- [et_pb_line_break_holder] -->    console.log(fname);<!-- [et_pb_line_break_holder] -->    console.log(lname);<!-- [et_pb_line_break_holder] -->    console.log(email);<!-- [et_pb_line_break_holder] -->    console.log(phone);<!-- [et_pb_line_break_holder] -->    console.log(address1);<!-- [et_pb_line_break_holder] -->    console.log(address2);<!-- [et_pb_line_break_holder] -->    console.log(city);<!-- [et_pb_line_break_holder] -->    console.log(state);<!-- [et_pb_line_break_holder] -->    console.log(zip);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Crete a new request<!-- [et_pb_line_break_holder] -->    const xhrPOST = new XMLHttpRequest();<!-- [et_pb_line_break_holder] -->    xhrPOST.withCredentials = true;<!-- [et_pb_line_break_holder] -->    xhrPOST.setRequestHeader('authorization', 'bearer l5gzwfn417gysspx');<!-- [et_pb_line_break_holder] -->    xhrPOST.open('POST', \"https:\/\/app.jobnimbus.com\/api1\/contacts\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Request Headers<!-- [et_pb_line_break_holder] -->    \/\/xhrPOST.setRequestHeader('content-type', \"application\/json\");<!-- [et_pb_line_break_holder] -->    xhrPOST.setRequestHeader('authorization', 'bearer l5gzwfn417gysspx');<!-- [et_pb_line_break_holder] -->\t\t\/\/xhrPOST.setRequestHeader('Access-Control-Allow-Origin','*');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Add event listener. Calls back when add request completes or fails.<!-- [et_pb_line_break_holder] -->    xhrPOST.addEventListener('load', addRecordListener);<!-- [et_pb_line_break_holder] -->    xhrPOST.addEventListener('error', errorOnSubmit);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Create JSON Data for new profile<!-- [et_pb_line_break_holder] -->    let data = JSON.stringify({<!-- [et_pb_line_break_holder] -->      first_name: `${fname}`,<!-- [et_pb_line_break_holder] -->      last_name: `${lname}`,<!-- [et_pb_line_break_holder] -->      record_type_name: \"Customer\",<!-- [et_pb_line_break_holder] -->      status_name: \"Lead\",<!-- [et_pb_line_break_holder] -->      email: `${email}`,<!-- [et_pb_line_break_holder] -->      mobile_phone: `${phone}`,<!-- [et_pb_line_break_holder] -->      address_line1: `${address1}`,<!-- [et_pb_line_break_holder] -->      address_line2: `${address2}`,<!-- [et_pb_line_break_holder] -->      city: `${city}`,<!-- [et_pb_line_break_holder] -->      state_text: `${state}`,<!-- [et_pb_line_break_holder] -->      zip: `${zip}`<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->\t\tconsole.log('About to send post');<!-- [et_pb_line_break_holder] -->    xhrPOST.send(data);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Call after record has been successfully added to system.<!-- [et_pb_line_break_holder] -->   * Will post new task to newly created record.<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  function addRecordListener() {<!-- [et_pb_line_break_holder] -->    console.log(\"Add record successful.\");<!-- [et_pb_line_break_holder] -->    console.log(this.responseText);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Get json from response.<!-- [et_pb_line_break_holder] -->    const jsonObj = JSON.parse(this.responseText);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Updated Jobnimbus ID.<!-- [et_pb_line_break_holder] -->    jnid = jsonObj.jnid;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    console.log(\"Job Nimbus ID for new account - \" + jnid);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    postTask();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Post a new task containing project details to new profile.<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  function postTask() {<!-- [et_pb_line_break_holder] -->    \/\/ Create a new request<!-- [et_pb_line_break_holder] -->    const xhrPostTask = new XMLHttpRequest();<!-- [et_pb_line_break_holder] -->    xhrPostTask.withCredentials = true;<!-- [et_pb_line_break_holder] -->    xhrPostTask.open('POST', 'https:\/\/app.jobnimbus.com\/api1\/tasks');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Set Request Headers<!-- [et_pb_line_break_holder] -->    xhrPostTask.setRequestHeader('content-type', \"application\/json\");<!-- [et_pb_line_break_holder] -->    xhrPostTask.setRequestHeader('authorization', 'bearer l5gzwfn417gysspx');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Create json for task<!-- [et_pb_line_break_holder] -->    let taskData = JSON.stringify({<!-- [et_pb_line_break_holder] -->      title: `Quote Request - ${fname} ${lname}`,<!-- [et_pb_line_break_holder] -->      description: `${message}`,<!-- [et_pb_line_break_holder] -->      date_start: Math.round((new Date()).getTime() \/ 1000),<!-- [et_pb_line_break_holder] -->      related: [{<!-- [et_pb_line_break_holder] -->        id: `${jnid}`<!-- [et_pb_line_break_holder] -->      }],<!-- [et_pb_line_break_holder] -->      record_type_name: \"Quote\"<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    console.log(\"About to create task with: \");<!-- [et_pb_line_break_holder] -->    console.log(taskData);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    xhrPostTask.addEventListener('load', postTaskListener);<!-- [et_pb_line_break_holder] -->    xhrPostTask.addEventListener('error', errorOnSubmit);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    xhrPostTask.send(taskData);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function postTaskListener() {<!-- [et_pb_line_break_holder] -->    console.log(\"Task posted successfully.\");<!-- [et_pb_line_break_holder] -->    finishSubmit();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Checks to make sure form data is valid for submit.<!-- [et_pb_line_break_holder] --> *\/<!-- [et_pb_line_break_holder] -->function data_validation() {<!-- [et_pb_line_break_holder] -->  let passedValidation = true;<!-- [et_pb_line_break_holder] -->  const quoteForm = document.getElementById('quote-form');<!-- [et_pb_line_break_holder] -->  Array.from(quoteForm.elements).forEach(element => {<!-- [et_pb_line_break_holder] -->    \/\/ Highlights field if it is not valid.<!-- [et_pb_line_break_holder] -->    if(element.required && element.value == \"\") {<!-- [et_pb_line_break_holder] -->      element.classList.add(\"required\");<!-- [et_pb_line_break_holder] -->      passedValidation = false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ If passed validation, hide our alert message and return true.<!-- [et_pb_line_break_holder] -->  if(passedValidation){<!-- [et_pb_line_break_holder] -->    document.getElementById(\"alert-message\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->    return true;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  \/\/ If failed validataion, display alert message and return false.<!-- [et_pb_line_break_holder] -->  else {<!-- [et_pb_line_break_holder] -->    document.getElementById(\"alert-message\").classList.remove(\"hide\");<!-- [et_pb_line_break_holder] -->    return false;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Visuals for starting our submit process<!-- [et_pb_line_break_holder] -->function startSubmit() {<!-- [et_pb_line_break_holder] -->  document.getElementById(\"submit-loader\").classList.remove(\"hide\");<!-- [et_pb_line_break_holder] -->  document.getElementById(\"alert-message\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->  document.getElementById(\"success-message\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->  document.getElementById(\"error-message\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Visuals for finishing our submit process successfully<!-- [et_pb_line_break_holder] -->function finishSubmit()  {<!-- [et_pb_line_break_holder] -->  document.getElementById(\"submit-loader\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->  document.getElementById(\"success-message\").classList.remove(\"hide\");<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Visuals for error on submission.<!-- [et_pb_line_break_holder] -->function errorOnSubmit() {<!-- [et_pb_line_break_holder] -->  document.getElementById(\"submit-loader\").classList.add(\"hide\");<!-- [et_pb_line_break_holder] -->  document.getElementById(\"error-message\").classList.remove(\"hide\");<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][et_pb_code _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<div class=\"wpforms-container wpforms-container-full\" id=\"wpforms-2441\"><form id=\"wpforms-form-2441\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2441\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\" data-token=\"3d7c99168b25aa4ee7bcfb703d63d881\" data-token-time=\"1778159822\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-2441-field_15-container\" class=\"wpforms-field wpforms-field-name full-width\" data-field-id=\"15\"><label class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\">*<\/span><\/label><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-2441-field_15\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][15][first]\" required><label for=\"wpforms-2441-field_15\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-2441-field_15-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][15][last]\" required><label for=\"wpforms-2441-field_15-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/div><div id=\"wpforms-2441-field_14-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"14\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_14\">Phone <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-2441-field_14\" class=\"wpforms-field-large wpforms-field-required wpforms-masked-input\" data-inputmask=\"&#039;mask&#039;: &#039;(999) 999-9999&#039;\" data-rule-us-phone-field=\"true\" data-inputmask-inputmode=\"tel\" name=\"wpforms[fields][14]\" aria-label=\"Phone\" required><\/div><div id=\"wpforms-2441-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_2\">Email <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2441-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" required><\/div><div id=\"wpforms-2441-field_12-container\" class=\"wpforms-field wpforms-field-address\" data-field-id=\"12\"><label class=\"wpforms-field-label\">Address <span class=\"wpforms-required-label\">*<\/span><\/label><div class=\"wpforms-field-row wpforms-field-large\"><div ><input type=\"text\" id=\"wpforms-2441-field_12\" class=\"wpforms-field-address-address1 wpforms-field-required\" name=\"wpforms[fields][12][address1]\" required><label for=\"wpforms-2441-field_12\" class=\"wpforms-field-sublabel after\">Address Line 1<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div ><input type=\"text\" id=\"wpforms-2441-field_12-address2\" class=\"wpforms-field-address-address2\" name=\"wpforms[fields][12][address2]\" ><label for=\"wpforms-2441-field_12-address2\" class=\"wpforms-field-sublabel after\">Address Line 2<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-one-half wpforms-first\"><input type=\"text\" id=\"wpforms-2441-field_12-city\" class=\"wpforms-field-address-city wpforms-field-required\" name=\"wpforms[fields][12][city]\" required><label for=\"wpforms-2441-field_12-city\" class=\"wpforms-field-sublabel after\">City<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><select id=\"wpforms-2441-field_12-state\" class=\"wpforms-field-address-state wpforms-field-required\" name=\"wpforms[fields][12][state]\" required><option class=\"placeholder\" value=\"\" selected disabled>--- Select state ---<\/option><option value=\"AL\" >Alabama<\/option><option value=\"AK\" >Alaska<\/option><option value=\"AZ\" >Arizona<\/option><option value=\"AR\" >Arkansas<\/option><option value=\"CA\" >California<\/option><option value=\"CO\" >Colorado<\/option><option value=\"CT\" >Connecticut<\/option><option value=\"DE\" >Delaware<\/option><option value=\"DC\" >District of Columbia<\/option><option value=\"FL\" >Florida<\/option><option value=\"GA\" >Georgia<\/option><option value=\"HI\" >Hawaii<\/option><option value=\"ID\" >Idaho<\/option><option value=\"IL\" >Illinois<\/option><option value=\"IN\" >Indiana<\/option><option value=\"IA\" >Iowa<\/option><option value=\"KS\" >Kansas<\/option><option value=\"KY\" >Kentucky<\/option><option value=\"LA\" >Louisiana<\/option><option value=\"ME\" >Maine<\/option><option value=\"MD\" >Maryland<\/option><option value=\"MA\" >Massachusetts<\/option><option value=\"MI\" >Michigan<\/option><option value=\"MN\" >Minnesota<\/option><option value=\"MS\" >Mississippi<\/option><option value=\"MO\" >Missouri<\/option><option value=\"MT\" >Montana<\/option><option value=\"NE\" >Nebraska<\/option><option value=\"NV\" >Nevada<\/option><option value=\"NH\" >New Hampshire<\/option><option value=\"NJ\" >New Jersey<\/option><option value=\"NM\" >New Mexico<\/option><option value=\"NY\" >New York<\/option><option value=\"NC\" >North Carolina<\/option><option value=\"ND\" >North Dakota<\/option><option value=\"OH\" >Ohio<\/option><option value=\"OK\" >Oklahoma<\/option><option value=\"OR\" >Oregon<\/option><option value=\"PA\" >Pennsylvania<\/option><option value=\"RI\" >Rhode Island<\/option><option value=\"SC\" >South Carolina<\/option><option value=\"SD\" >South Dakota<\/option><option value=\"TN\" >Tennessee<\/option><option value=\"TX\" >Texas<\/option><option value=\"UT\" >Utah<\/option><option value=\"VT\" >Vermont<\/option><option value=\"VA\" >Virginia<\/option><option value=\"WA\" >Washington<\/option><option value=\"WV\" >West Virginia<\/option><option value=\"WI\" >Wisconsin<\/option><option value=\"WY\" >Wyoming<\/option><\/select><label for=\"wpforms-2441-field_12-state\" class=\"wpforms-field-sublabel after\">State<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-one-half wpforms-first\"><input type=\"text\" id=\"wpforms-2441-field_12-postal\" class=\"wpforms-field-address-postal wpforms-field-required wpforms-masked-input\" data-inputmask-mask=\"(99999)|(99999-9999)\" data-inputmask-keepstatic=\"true\" data-rule-inputmask-incomplete=\"1\" name=\"wpforms[fields][12][postal]\" required><label for=\"wpforms-2441-field_12-postal\" class=\"wpforms-field-sublabel after\">Zip Code<\/label><\/div><\/div><\/div><div id=\"wpforms-2441-field_9-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_9\">How can we help you? Please provide details about your project. <span class=\"wpforms-required-label\">*<\/span><\/label><textarea id=\"wpforms-2441-field_9\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][9]\" required><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"2441\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2441\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Request Quote\" aria-live=\"assertive\" value=\"wpforms-submit\">Request Quote<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.15.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f5f7f9&#8243; custom_padding=&#8221;55px||45px||false|false&#8221; global_module=&#8221;246&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<pre class=\"ti-widget\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"%d %s ago|today|day|days|week|weeks|month|months|year|years\" data-plugin-version=\"13.2.9\" data-layout-id=\"13\" data-layout-category=\"slider\" data-set-id=\"drop-shadow\" data-pid=\"\" data-language=\"en\" data-close-locale=\"Close\" data-review-target-width=\"275\" data-css-version=\"2\" data-reply-by-locale=\"Owner's reply\" data-only-rating-locale=\"This user only left a rating.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-4\"> <div class=\"ti-footer source-Google\"> <div class=\"ti-row\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh6.googleusercontent.com\/-PXu9DgV3uFw\/AAAAAAAAAAI\/AAAAAAAAAAA\/hy2txx7OjBg\/s160-c-k-mo\/photo.jpg\" alt=\"M&amp;M Gutters &amp; Exteriors\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> M&amp;M Gutters &amp; Exteriors<\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><\/span> <div class=\"ti-rating-text\"> <span class=\"nowrap\"><strong>399 Google reviews<\/strong><\/span> <\/div> <div class=\"ti-header-write-btn-container\"> <a href=\"https:\/\/admin.trustindex.io\/api\/googleWriteReview?place-id=ChIJdUxzHkKGUocRoLo7M-VPHcE\" class=\"ti-header-write-btn\" role=\"button\" aria-label=\"Write a review to Google\" target=\"_blank\" rel=\"noopener\">Write a review<\/a> <\/div>  <\/div> <\/div> <\/div> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Next review\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Previous review\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1759536000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKi4_aD6QKT4UP5BG_mpk6VICNlJvHqm6c0CxhPpPy-r7zunA=w40-h40-c-rp-mo-br100\" alt=\"Taylor Deus profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Taylor Deus <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->M&amp;M Gutters was amazing! Pricing was competitive, detailed installation&amp; reliable quality. Nick spent an extra 30 minutes addressing my concerns and bringing forth resolution. I would definitely call Nick and the M&amp;M Team again for any gutter needs.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1759363200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJXaGpUTOEdGmy7_1bodLXfsGm0U6eNYYuJQDLuCPPBiM1j7w=w40-h40-c-rp-mo-br100\" alt=\"Scott profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Scott <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Nick quickly determined our gutter issue and had it all fixed in about 45 minutes!\nI couldn\u2019t be happier with the high quality work done and his professionalism.\nThere are so many gutter companies out there, but save yourself some time and just call M&amp;M - you\u2019ll be so glad you did!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1758844800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJBRzSpH00ClGzoObz-4Pe5wzSlmuWaAfZfqBz6NyaVHPLdzA=w40-h40-c-rp-mo-br100\" alt=\"Greta Ray profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Greta Ray <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Nick did a great job explaining the details of the installation of new rain gutters &amp; downspouts. His crew came and installed everything in a day and everything\u2019s looks wonderful. Thank you,  Greta Ray<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1758585600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVI89jmUnBmxVCkxZKaeSZXWVOaNwDjsBCp6L6mCwpHHwN3kzsH=w40-h40-c-rp-mo-br100\" alt=\"David Wahlstrom profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> David Wahlstrom <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I needed some assistance in anchoring a section of gutter that had come loose during the last hailstorm(9\/2025).  M&amp;M responded immediately with a courteous, respectful and friendly Tech.  David fixed the problem right away and offered preventative advice to eliminate the problem in the future.  Five Star + for M&amp;M Gutters &amp; Exteriors!\u263a\ufe0f<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757721600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKnt0SH9XjIIelMqSoVoY6le_PVEpw6QcXcmvBPQnZojYsoew=w40-h40-c-rp-mo-br100\" alt=\"Karen Woolston profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Karen Woolston <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->So good to work with.  Edwardo is great work installing gutters and cleaning up.  I would use M&amp;M Gutters again<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757116800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJU6-iWMobqmLrxulKEdkoeT-c0mpFx75VHwO488URLLHNing=w40-h40-c-rp-mo-br100\" alt=\"John H. Mullen III profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> John H. Mullen III <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->James listened to my concerns, analyze the two situations and came up with solutions. One of the solutions is temporary, but it allowed me to fix a problem that I was unaware of.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757030400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLvVexPvtSxN7MJ7IQdPN1lyoYOAFUbggX44dQ6cWubob50bTI=w40-h40-c-rp-mo-br100\" alt=\"Kathryn C profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Kathryn C <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->We chose M&amp;M for new gutters based on them having other really good online reviews and also our realtor who said they had a very good reputation.\nFrom the first phone call everything was super smooth and super easy to coordinate. They showed up quick and on time did a great job and made sure I was fully satisfied with the gutters. Nick was absolutely amazing and very personable and clearly a hard worker. I will definitely use M&amp;M again in the future for exterior house needs. Thanks Nick!!!!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1755907200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjU211yLHwLAbayQAFQFeVKekanNT5mJKnVGSGgzkBFGGfKAnEc=w40-h40-c-rp-mo-ba3-br100\" alt=\"Rusty Carson profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Rusty Carson <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Mack is great\nReattached down spouts and helped me with\na gutter issue .\nFast and efficient.\nM&amp;M came next<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1752364800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJGilcx6RG9sCCC8WvrnHiukLHGcg3r6MdxiJz6yUd_qpHdnA=w40-h40-c-rp-mo-ba3-br100\" alt=\"Krista Woods profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Krista Woods <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->had new concrete poured and realized my gutters needed to be shortened. M&amp;M Gutters came out quickly, assessed the situation, and instead of trying to sell me brand-new gutters, they suggested simply trimming the existing ones with clippers. It was a simple solution that saved me a ton of money, and it worked perfectly! I really appreciated the honesty, professionalism, and efficiency. Highly recommend M&amp;M Gutters for anyone looking for quality work and trustworthy service!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1751068800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjW83o2MCMcGTBSZE8y2u36r6OaSDbwm2geeSBPY73HMiWNLvH1M1A=w40-h40-c-rp-mo-ba2-br100\" alt=\"cb thomas profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> cb thomas <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Mack and M&amp;M Gutters did an amazing job on our siding!  We had tired, cracked, and deteriorated board and baton siding.  Mack came and offered several options with detailed estimates.  Once we made the decision, he communicated clearly throughout the project and the crew did an amazing job on the installation. Sergio, who did the detailed wrap on our wall of windows, was exceptional!  It\u2019s like we have a new home!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div>   <\/div> <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-content\/uploads\/trustindex-google-widget.css?1776183948\"><\/div>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M&amp;M Gutters &amp; Exteriors Request A QuoteFor project quotes, fill out the form below or call (801) 280-2222.<div class=\"wpforms-container wpforms-container-full\" id=\"wpforms-2441\"><form id=\"wpforms-form-2441\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2441\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\" data-token=\"3d7c99168b25aa4ee7bcfb703d63d881\" data-token-time=\"1778159822\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-2441-field_15-container\" class=\"wpforms-field wpforms-field-name full-width\" data-field-id=\"15\"><label class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\">*<\/span><\/label><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-2441-field_15\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][15][first]\" required><label for=\"wpforms-2441-field_15\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-2441-field_15-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][15][last]\" required><label for=\"wpforms-2441-field_15-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/div><div id=\"wpforms-2441-field_14-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"14\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_14\">Phone <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-2441-field_14\" class=\"wpforms-field-large wpforms-field-required wpforms-masked-input\" data-inputmask=\"&#039;mask&#039;: &#039;(999) 999-9999&#039;\" data-rule-us-phone-field=\"true\" data-inputmask-inputmode=\"tel\" name=\"wpforms[fields][14]\" aria-label=\"Phone\" required><\/div><div id=\"wpforms-2441-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_2\">Email <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2441-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" required><\/div><div id=\"wpforms-2441-field_12-container\" class=\"wpforms-field wpforms-field-address\" data-field-id=\"12\"><label class=\"wpforms-field-label\">Address <span class=\"wpforms-required-label\">*<\/span><\/label><div class=\"wpforms-field-row wpforms-field-large\"><div ><input type=\"text\" id=\"wpforms-2441-field_12\" class=\"wpforms-field-address-address1 wpforms-field-required\" name=\"wpforms[fields][12][address1]\" required><label for=\"wpforms-2441-field_12\" class=\"wpforms-field-sublabel after\">Address Line 1<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div ><input type=\"text\" id=\"wpforms-2441-field_12-address2\" class=\"wpforms-field-address-address2\" name=\"wpforms[fields][12][address2]\" ><label for=\"wpforms-2441-field_12-address2\" class=\"wpforms-field-sublabel after\">Address Line 2<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-one-half wpforms-first\"><input type=\"text\" id=\"wpforms-2441-field_12-city\" class=\"wpforms-field-address-city wpforms-field-required\" name=\"wpforms[fields][12][city]\" required><label for=\"wpforms-2441-field_12-city\" class=\"wpforms-field-sublabel after\">City<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><select id=\"wpforms-2441-field_12-state\" class=\"wpforms-field-address-state wpforms-field-required\" name=\"wpforms[fields][12][state]\" required><option class=\"placeholder\" value=\"\" selected disabled>--- Select state ---<\/option><option value=\"AL\" >Alabama<\/option><option value=\"AK\" >Alaska<\/option><option value=\"AZ\" >Arizona<\/option><option value=\"AR\" >Arkansas<\/option><option value=\"CA\" >California<\/option><option value=\"CO\" >Colorado<\/option><option value=\"CT\" >Connecticut<\/option><option value=\"DE\" >Delaware<\/option><option value=\"DC\" >District of Columbia<\/option><option value=\"FL\" >Florida<\/option><option value=\"GA\" >Georgia<\/option><option value=\"HI\" >Hawaii<\/option><option value=\"ID\" >Idaho<\/option><option value=\"IL\" >Illinois<\/option><option value=\"IN\" >Indiana<\/option><option value=\"IA\" >Iowa<\/option><option value=\"KS\" >Kansas<\/option><option value=\"KY\" >Kentucky<\/option><option value=\"LA\" >Louisiana<\/option><option value=\"ME\" >Maine<\/option><option value=\"MD\" >Maryland<\/option><option value=\"MA\" >Massachusetts<\/option><option value=\"MI\" >Michigan<\/option><option value=\"MN\" >Minnesota<\/option><option value=\"MS\" >Mississippi<\/option><option value=\"MO\" >Missouri<\/option><option value=\"MT\" >Montana<\/option><option value=\"NE\" >Nebraska<\/option><option value=\"NV\" >Nevada<\/option><option value=\"NH\" >New Hampshire<\/option><option value=\"NJ\" >New Jersey<\/option><option value=\"NM\" >New Mexico<\/option><option value=\"NY\" >New York<\/option><option value=\"NC\" >North Carolina<\/option><option value=\"ND\" >North Dakota<\/option><option value=\"OH\" >Ohio<\/option><option value=\"OK\" >Oklahoma<\/option><option value=\"OR\" >Oregon<\/option><option value=\"PA\" >Pennsylvania<\/option><option value=\"RI\" >Rhode Island<\/option><option value=\"SC\" >South Carolina<\/option><option value=\"SD\" >South Dakota<\/option><option value=\"TN\" >Tennessee<\/option><option value=\"TX\" >Texas<\/option><option value=\"UT\" >Utah<\/option><option value=\"VT\" >Vermont<\/option><option value=\"VA\" >Virginia<\/option><option value=\"WA\" >Washington<\/option><option value=\"WV\" >West Virginia<\/option><option value=\"WI\" >Wisconsin<\/option><option value=\"WY\" >Wyoming<\/option><\/select><label for=\"wpforms-2441-field_12-state\" class=\"wpforms-field-sublabel after\">State<\/label><\/div><\/div><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-one-half wpforms-first\"><input type=\"text\" id=\"wpforms-2441-field_12-postal\" class=\"wpforms-field-address-postal wpforms-field-required wpforms-masked-input\" data-inputmask-mask=\"(99999)|(99999-9999)\" data-inputmask-keepstatic=\"true\" data-rule-inputmask-incomplete=\"1\" name=\"wpforms[fields][12][postal]\" required><label for=\"wpforms-2441-field_12-postal\" class=\"wpforms-field-sublabel after\">Zip Code<\/label><\/div><\/div><\/div><div id=\"wpforms-2441-field_9-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-2441-field_9\">How can we help you? Please provide details about your project. <span class=\"wpforms-required-label\">*<\/span><\/label><textarea id=\"wpforms-2441-field_9\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][9]\" required><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"2441\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2441\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Request Quote\" aria-live=\"assertive\" value=\"wpforms-submit\">Request Quote<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container --><pre class=\"ti-widget\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"%d %s ago|today|day|days|week|weeks|month|months|year|years\" data-plugin-version=\"13.2.9\" data-layout-id=\"13\" data-layout-category=\"slider\" data-set-id=\"drop-shadow\" data-pid=\"\" data-language=\"en\" data-close-locale=\"Close\" data-review-target-width=\"275\" data-css-version=\"2\" data-reply-by-locale=\"Owner's reply\" data-only-rating-locale=\"This user only left a rating.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-4\"> <div class=\"ti-footer source-Google\"> <div class=\"ti-row\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh6.googleusercontent.com\/-PXu9DgV3uFw\/AAAAAAAAAAI\/AAAAAAAAAAA\/hy2txx7OjBg\/s160-c-k-mo\/photo.jpg\" alt=\"M&amp;M Gutters &amp; Exteriors\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> M&amp;M Gutters &amp; Exteriors<\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><\/span> <div class=\"ti-rating-text\"> <span class=\"nowrap\"><strong>399 Google reviews<\/strong><\/span> <\/div> <div class=\"ti-header-write-btn-container\"> <a href=\"https:\/\/admin.trustindex.io\/api\/googleWriteReview?place-id=ChIJdUxzHkKGUocRoLo7M-VPHcE\" class=\"ti-header-write-btn\" role=\"button\" aria-label=\"Write a review to Google\" target=\"_blank\" rel=\"noopener\">Write a review<\/a> <\/div>  <\/div> <\/div> <\/div> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Next review\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Previous review\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1759536000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKi4_aD6QKT4UP5BG_mpk6VICNlJvHqm6c0CxhPpPy-r7zunA=w40-h40-c-rp-mo-br100\" alt=\"Taylor Deus profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Taylor Deus <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->M&amp;M Gutters was amazing! Pricing was competitive, detailed installation&amp; reliable quality. Nick spent an extra 30 minutes addressing my concerns and bringing forth resolution. I would definitely call Nick and the M&amp;M Team again for any gutter needs.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1759363200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJXaGpUTOEdGmy7_1bodLXfsGm0U6eNYYuJQDLuCPPBiM1j7w=w40-h40-c-rp-mo-br100\" alt=\"Scott profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Scott <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Nick quickly determined our gutter issue and had it all fixed in about 45 minutes!\nI couldn\u2019t be happier with the high quality work done and his professionalism.\nThere are so many gutter companies out there, but save yourself some time and just call M&amp;M - you\u2019ll be so glad you did!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1758844800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJBRzSpH00ClGzoObz-4Pe5wzSlmuWaAfZfqBz6NyaVHPLdzA=w40-h40-c-rp-mo-br100\" alt=\"Greta Ray profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Greta Ray <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Nick did a great job explaining the details of the installation of new rain gutters &amp; downspouts. His crew came and installed everything in a day and everything\u2019s looks wonderful. Thank you,  Greta Ray<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1758585600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVI89jmUnBmxVCkxZKaeSZXWVOaNwDjsBCp6L6mCwpHHwN3kzsH=w40-h40-c-rp-mo-br100\" alt=\"David Wahlstrom profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> David Wahlstrom <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I needed some assistance in anchoring a section of gutter that had come loose during the last hailstorm(9\/2025).  M&amp;M responded immediately with a courteous, respectful and friendly Tech.  David fixed the problem right away and offered preventative advice to eliminate the problem in the future.  Five Star + for M&amp;M Gutters &amp; Exteriors!\u263a\ufe0f<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757721600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKnt0SH9XjIIelMqSoVoY6le_PVEpw6QcXcmvBPQnZojYsoew=w40-h40-c-rp-mo-br100\" alt=\"Karen Woolston profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Karen Woolston <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->So good to work with.  Edwardo is great work installing gutters and cleaning up.  I would use M&amp;M Gutters again<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757116800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJU6-iWMobqmLrxulKEdkoeT-c0mpFx75VHwO488URLLHNing=w40-h40-c-rp-mo-br100\" alt=\"John H. Mullen III profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> John H. Mullen III <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->James listened to my concerns, analyze the two situations and came up with solutions. One of the solutions is temporary, but it allowed me to fix a problem that I was unaware of.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1757030400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLvVexPvtSxN7MJ7IQdPN1lyoYOAFUbggX44dQ6cWubob50bTI=w40-h40-c-rp-mo-br100\" alt=\"Kathryn C profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Kathryn C <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->We chose M&amp;M for new gutters based on them having other really good online reviews and also our realtor who said they had a very good reputation.\nFrom the first phone call everything was super smooth and super easy to coordinate. They showed up quick and on time did a great job and made sure I was fully satisfied with the gutters. Nick was absolutely amazing and very personable and clearly a hard worker. I will definitely use M&amp;M again in the future for exterior house needs. Thanks Nick!!!!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1755907200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjU211yLHwLAbayQAFQFeVKekanNT5mJKnVGSGgzkBFGGfKAnEc=w40-h40-c-rp-mo-ba3-br100\" alt=\"Rusty Carson profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Rusty Carson <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Mack is great\nReattached down spouts and helped me with\na gutter issue .\nFast and efficient.\nM&amp;M came next<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1752364800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJGilcx6RG9sCCC8WvrnHiukLHGcg3r6MdxiJz6yUd_qpHdnA=w40-h40-c-rp-mo-ba3-br100\" alt=\"Krista Woods profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Krista Woods <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->had new concrete poured and realized my gutters needed to be shortened. M&amp;M Gutters came out quickly, assessed the situation, and instead of trying to sell me brand-new gutters, they suggested simply trimming the existing ones with clippers. It was a simple solution that saved me a ton of money, and it worked perfectly! I really appreciated the honesty, professionalism, and efficiency. Highly recommend M&amp;M Gutters for anyone looking for quality work and trustworthy service!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1751068800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjW83o2MCMcGTBSZE8y2u36r6OaSDbwm2geeSBPY73HMiWNLvH1M1A=w40-h40-c-rp-mo-ba2-br100\" alt=\"cb thomas profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> cb thomas <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Mack and M&amp;M Gutters did an amazing job on our siding!  We had tired, cracked, and deteriorated board and baton siding.  Mack came and offered several options with detailed estimates.  Once we made the decision, he communicated clearly throughout the project and the crew did an amazing job on the installation. Sergio, who did the detailed wrap on our wall of windows, was exceptional!  It\u2019s like we have a new home!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div>   <\/div> <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/avalaunchsites.com\/mandmgutters\/wp-content\/uploads\/trustindex-google-widget.css?1776183948\"><\/div><\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"two_page_speed":[],"footnotes":""},"class_list":["post-2090","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/comments?post=2090"}],"version-history":[{"count":15,"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\/revisions"}],"predecessor-version":[{"id":2445,"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/pages\/2090\/revisions\/2445"}],"wp:attachment":[{"href":"https:\/\/avalaunchsites.com\/mandmgutters\/wp-json\/wp\/v2\/media?parent=2090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}