one toddler , my carpet gets dirty very often, so one of my friends suggested me to buy steam vacuum, is it good for carpet stains cleaning.Thedora