Love this small functional steam cleaner. It's perfect for a busy household with animals, kids, or both. I have 3 dogs (one only 5 months) and a 3-year-old. Messes happen, this Bissell has been a huge help in cleaning up those spot messes on rugs and furniture quickly and efficiently. It works better on hard surfaces as it can get a better suction than on soft surfaces. It is so much better than hand cleaning or dragging out the big steam cleaner for one area. I will continue to use this product as it has been a huge time saver for those days there are accidents .