Stacks:
UTG Bergen60 ($170.40)
UTG+1 Daimen1 ($200.80)
CO sirus77 ($258.50)
BTN Hero ($246.00)
SB Leksand ($195.00)
BB MasterHB ($282.40)
Pre-flop: ($3, 6 players) Hero is BTN 6♦ 6♠
Bergen60 calls $2, Daimen1 raises to $10, sirus77 calls $10, Hero calls $10, 2 folds, Bergen60 folds
Flop: 3♦ 9♥ 5♠ ($35, 3 players)
Daimen1 bets $17.50, sirus77 folds, Hero calls $17.50
Turn: 7♦ ($70, 2 players)
Daimen1 bets $35, Hero calls $35
River: 4♥ ($140, 2 players)
Daimen1 checks, Hero bets $70, Daimen1 calls $70
Daimen1- 26/9, wtsd 33, af 2, hands 220
On the flop I decided to float his cbet. When I look back at this I feel like I should have just folded the flop because he has a tight range raising utg and he isn't that agressive postflop, so betting into 2 people almost definitely means a hand. On the turn I picked up a double gutshot, and was getting good odds to call so I think my turn play was ok. On the river I figured he had some kind of decent hand like an overpair so I went for a smallish value bet.
Is my analysis right that my flop play was wrong, but the rest was ok?