Place the beans in a large bowl.
Discard any stones or any misshapen beans. Rinse under cold water and drain.
Place rinsed beans in a large saucepan with a fitted lid. Cover with cold water by about 2”. Covered, bring to a boil.
Allow to continue boiling for about 5 minutes. Remove pot from heat and remove lid. Let beans sit for about 1 hour. Drain. I love seeing the difference from when they were dried to after they've sat and soaked!
Transfer drained beans back to the pot and cover with water. Return to stove and bring to a low simmer, partially covered. Cook until the beans are tender but not squishy/mushy! About 45 minutes more.
In another large saucepan, heat the butter with the olive oil. Stir until heated through. Stir in the dried marjoram leaves. This is where I can't help but pick up a spoonful and breathe in the rich delicious aroma! The butter, olive oil and marjoram...Mmmmm!
Add the butter and oil mixture to the beans. Stir in the drained tomatoes. Add salt and pepper to taste.
Cook for 10 minutes on medium heat. See...they ARE "Awfully Good", right?