I have been using Mighty Clean Carpet Care for about four years now, and they always arrive on time and do a fantastic job. I had them out recently to clean the dining room, living room, foyer, and upstairs. I have a dog, and the results were night and day. They did everything they needed to do. When I need my carpets cleaned again, I will be calling Mighty Clean Carpet Care.