It worked fine but it leaked. The container that holds the cleaning liquid kept dripping. I have to remove it so it doesn't all drain out where ever I sit it. I removed it and sat it in a large cup and the solution kept dripping out of the unit that you fill with the cleaning liquid. I cannot see a crack so I don't know if it is the lid or just a bad straw that is stuck in the lid. Just wanted you to know. Other wise it is fine. It does what I bought it for.