Perfect soap dispensers,BUT, please plan to paint the metal tops inside and out with rust preventative paint before using. These tops will rust. Ordered two more with free shipping from VanDykes and will paint them. Hopefully, the problem can be resolved at the manufacturer's level. Otherwise, the dispensers are perfect.