The appliance copes excellently with cat urine and cleans everything superbly (i.e. on hard floors, not carpet). If the appliance is emptied and cleaned after use, it doesn't stink either. If this is forgotten, then after a few days it will stink like hell :) Yes, I speak from experience :D