I love this soap dispenser.  It is all glass, pump is not flimsy.  This will last a long time.