Before moving out of my apt, I found out I was responsible for cleaning the carpet. I called several services and got varying prices. Hydrocare was middle of the road price-wise and had so many positive reviews on Yelp I decided to hire them. They arrived within the agreed upon time frame, did a really good job on really dirty carpeting and were completed in a timely fashion. The carpet looked better than when I moved in a year ago. I will say I was a wee paranoid about a small traffic area that still showed a light stain the following day. They did agree to come back out and touch up the area but the apt manager went through the unit and said it looked fine so there was no need although I appreciated that they would have. They worked really hard to make the carpet look good and overall I was very pleased with them. So pleased that I would like to have them clean the carpet in my new place hopefully soon!