After a bad experience with another carpet cleaning service I was pretty happy to find these guys. They were able to get me an appointment for the upcoming Saturday morning. They even offered an appointment for same day but unfortunately I was unable. They communicated well and were on time. My carpet still has a couple dark marks, but considering the price and that my carpet suffered from a puppy and a baby I was still happy. They were done within half an hour and my carpet was already almost dry by mid day. You reallllly can not beat the price. I will be scheduling an appointment very soon because god knows what the puppy and baby will do next to the carpet! read more