This was my first time using a carpet cleaner in my new home and it worked great! Having two German Shepherds (one being 9 weeks old) and two cats, things can be a little chaotic. This carpet cleaner got all my stains out quick and very easily! It has great features, and I'm very excited to be able to clean my carpets with such ease.