Master's Touch Carpet Care is an excellent company. They are very reliable and professional... We have had asked them to clean our carpets and furniture several times. We have three inside dogs, so our carpets get a lot of wear and dirt. We have never been disappointed with their service. I highly recommend Master's Touch Carpet Care.