Depo shot

How good is the depo shot at preventing pregnancy?