Don't use
water .. use water that has already been somewhere before .. I use potato water, turn it off pull the potatoes out and I add one
tsp salt, one tblsp cumin, two each of Arbol and Guajillo chili stemmed and broken, seeds in and a pour of oil. Let this soak until cool .. add more cumin and reheat to just under a boil and add your beans and perhaps more water, stir and let soak.
You are now feeding your beans the rich moisture to swell them. Even if you dry them after they are cooked .. they still taste good.
The smells of Old Mexico coming off your pot will wake up the house if cooked early in the morning when you are up starting a fire. Cumin unwraps chili. Don't use it .. the chili stay unwrapped.
Sourdough rolls are good with these beans, I use Peruano.