There are a lot of detergent bars available in the market. To me Surf Excel Detergent Bar is one of the bests in the market. Its cleansing capacity is very good. If there is any deep dart, then you have to apply extra layer of soap on it to the get good result. The best thing about is that even if keep it in water for longer period, it does not become muddy. It works longer. The down side of it is that, it requires a lot of water to make the cloth free from detergent affect. Price wise, it is bit on the higher side.