I love having this machine at my disposal. I used to rent one 1-2x per year, but now, having a dog has changed everything. You never know when a mess will occur and this machine is fantastic! Easy to use and dries quickly. So far this machine has gotten every stain imaginable out of my carpets... old stubborn ones too! I've become carpet cleaning obsessed, cleaning areas that I've ignored for years - closets, basement, area rugs, etc. I love it!