I bought these in May, 2011 and now, Jan 2012, have had to throw two away because of sour smell that just won't come out. They work great as long as you can prevent that smell from accumulating. They are absorbent for washing up counters and work well with scrubbing dishes. These did not work well on my mirrors, leaving lots of streaks. Also, lately, the counters have streaks on them as well. I am considering repurchasing them though because of how well they work and all dish cloths eventually pick up that sour smell so maybe that's to be expected. Plus, the price is good.