What can I say that isn't already said in the description!!  This vacuum/mop/deep cleaner is fantastic!  It's self-cleaning.  It has 2 separate water tanks to separate the clean from the dirty water which is so important to me.  I have used this to clean area rugs but also areas on my carpet and I need to have these separated water compartments so I know that I am using clean water and not used water!  I have 3 dogs and this has helped tremendously with cleaning and smell!  I love it!