I have to agree with Gugi and recommend the Friodur. Mine pretty much fits the bill listed.