We had a Lysol soap dispenser previously that realeased tons of soap and went off at random intervals.  This releases a good amount, is consistent, looks good and the little sponge holder is very handy when you are trying to keep your look clean and your sponge out of the sink.