Preheat oven to 350 degrees.
Mix together flour, salt and baking powder in small mixing bowl.
Whip butter and add sugar in mixing bowl. (I used a stand mixer.)
Add eggs, one at a time.
Add flour, zest and juice. Mix till combined.
Remove bowl from mixer stand and hand mix in cranberries.
Pour batter in oiled/greased loaf pan. Bake for 50-60 minutes, testing to be sure center is done. (Mine took a full 60 minutes.)