Preflop:
I like the ISO raise against the BB, but if he is so bad and usually calling, why not raise more so that we can steal more of his money? Would you rather raise to $10 preflop 3 times and have him fold to your cbet, or have the same thing happen while raising $15 pre?
Also raising more tends to get the pot heads up, which we certainly want with our hand. I'd raise to $15 or even $18.
When he 3-bets us, this is the sort of hand we should be folding. Yes, I know it's tempting to call since it's so small, but it's really going to be a -EV call I think. He probably has JJ+/AK and he successfully value bet us just now. Personally I hate being value bet more than Being bluffed.
We can call here with A
X
, or K
T
, or 66, (trying to flop a monster) but not K
7:spade.
Okay, continuing on with the hand:
Flop: As played, against this table, we might want to bet here when its checked to us. If the button calls I'm giving up right away, but if called by the other players we can barrel certain turns. If the BB hesitantly calls us he's pretty much turned his hand faceup as AK/AQ and we can barrel him off it. Note that this would be suicide at most LLSNL tables, but the one you are describing is just unusually nitty.
Turn:
By checking the flop and betting this turn, it looks exactly like we have a flush draw and that is what our opponents will put us on. However, I don't mind betting here because we will often take it down when it's checked to us twice. Looking for an A, K, or
to barrel the river for bluff/value. I'm okay with your choice to bet and with your sizing.
River:
One of the worst barrel cards in the deck. Our hand has some SDV against worse flush draws. I like a check back here.