Villain is 30/22/3.2 decent reg. I've been playing loose but solid. Comments on turn and river play?

Seat 3: SB ($3,822.70 in chips)
Seat 5: BB ($432.65 in chips)
Seat 8: HERO [ 10D,10C ] ($2,173.55 in chips)
Seat 9: CUTOFF ($1,134 in chips)
Seat 10: BUTTON ($985 in chips)

ANTES/BLINDS
SB posts small blind ($5), BB posts big blind ($10).

PRE-FLOP
HERO bets $35, CUTOFF folds, BUTTON folds, SB calls $30, BB folds.

FLOP [board cards: TH,2S,3S ]
SB checks, HERO bets $55, SB calls $55.

TURN [board cards: TH,2S,3S,6S ]
SB bets $140, HERO calls $140.

RIVER [board cards: TH,2S,3S,6S,9C ]
SB bets $240, HERO bets $750, SB calls $510.