Vinegar is good stuff. It is especially good at breaking down crust and mineral deposits left after heavy use. Fill a bag with vinegar and tie it to the end of your showerhead or faucet to give it a deep clean.