I've lived in my same apartment for the last 6 years, and let me tell you that's a long time for carpet - especially when you have a cat. As she's gotten older, she's started to have more digestive issues which, as you can guess, results in sometimes coming home or waking up to seeing she threw up on the carpet. Sadly it's a lighter carpet too so it's been through a lot. Spot cleaning can only do so much, and so being able to FULLY clean the entire carpet so it looks uniform and not like a polka dotted floor is a blessing. Haven't seen my carpets this clean since I moved in, and I love now having a way or making sure that my carpets and environment is as clean as possible whenever without having to lug heavy equipment upstairs or the expensive fee involved with hiring a professional. Love this!