I really like this for my hardwoods because it keeps them clean but also does not ruin them.   A little goes a long way too, so for the price, it does last awhile.   I choose ones that do not have any scent too which I like and it does not harm out animals that we have and is safe for children.