Rinse beans and check for stones. Place beans in large cooking pot and add water to cover. Add onion and garlic. Boil beans uncovered until very soft, about 2 hours. Add more water as needed to keep beans covered with liquid at all times. STIR OFTEN. Season beans with salt to taste once cooked.