I absolutely LOVE this carpet cleaner. I do have to refill it frequently, but it is well worth the price and has paid for itself several times over with not having to professionally clean my carpet and replace area rugs. I have a 1-year-old Aussie and potty training was a challenge, so I pretty much used this daily for a while! I recommend, especially if you have pets!