We have this company before to steam clean our carpets. We have kids, animals, and a lot going on in the house. We are busy and both work so there is not a lot of time to hassle with carpets. We use Steam Clean Green because they can always come when we ask, their prices are great, and the technicians are very professional. They get our carpets clean and deodorized from our pets. We are happy with this company and we always refer them to friends and neighbors.