This is the first time using Heartland but we will not be using anyone else from now on. I am so glad I did research first, before we decided who to go with. Heartland has great reviews and 5 stars from everyone and I can see why. Travis was 5 minutes early from our appt. time. So professional from the time he was here till he left 2 hours later, as we had 5 areas cleaned. Our carpet is 11 yrs. old and after he cleaned it, it looked new again. He said he found 2 spots in our carpet that he worked on, and now are gone. We didn't even know we had any spots, that is how professional he was. I have been recommending everyone to them. They already have had 2 referrals from me, and they are thanking me over and over for recommending this company. We won't be using anyone else from now on.