<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Rolling Hills Landscapes</provider_name><provider_url>https://www.rollinghillslandscapes.com/blog</provider_url><author_name>Amanda Linder</author_name><author_url>https://www.rollinghillslandscapes.com/blog/author/rolling_admin/</author_url><title>Choosing a (Landscape) Contractor - Rolling Hills Landscapes</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="MLdbTUajxO"&gt;&lt;a href="https://www.rollinghillslandscapes.com/blog/choosing-a-landscape-contractor/"&gt;Choosing a (Landscape) Contractor&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.rollinghillslandscapes.com/blog/choosing-a-landscape-contractor/embed/#?secret=MLdbTUajxO" width="600" height="338" title="&#x201C;Choosing a (Landscape) Contractor&#x201D; &#x2014; Rolling Hills Landscapes" data-secret="MLdbTUajxO" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(c,d){"use strict";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),l=0;l&lt;n.length;l++)n[l].style.display="none";for(l=0;l&lt;i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=d.createElement("a"),a=d.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),d.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=d.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><description>Too many times homeowners trust a contractor only to find that their trust was misplaced. Sometimes they are fortunate enough to break ties with that contractor before much if any damage is done. The rest are left with a huge lesson, a matching price tag, and poorly executed work. So how do you know who &hellip; Continue reading ""</description></oembed>
