Works well but this is our 4th one. Only last about the time for warranty to run out. Right after warranty runs out the tank always starts to leak. This is our 4th one and have tried different models and all of them have the tanks start to leak just after the warranty period runs out.