Villain is a major donkey in this hand, loves to push all-in preflop. He also is exceedingly liberal and loose. Major calling station. My play good?

PokerStars No-Limit Hold'em, $6 BB (7 handed) FTR converter on zerodivide.cx

MP1 ($477.45)
MP2 ($645)
CO ($310.15)
Hero ($765)
SB ($293.60)
BB ($942.30)
UTG ($81)

Preflop: Hero is Button with A, T.
3 folds, CO calls $6, Hero raises to $24, SB calls $21, 1 fold, CO calls $18.

Flop: ($78) 3, 2, T (3 players)
SB checks, CO checks, Hero bets $60, SB calls $60, CO folds.

Turn: ($198) 5 (2 players)
SB bets $18, Hero raises to $681, SB calls $191.60 (All-In).

River: ($1088.60) K (2 players, 1 all-in)

Final Pot: $1088.60

Results in white below:
Hero has Ac Td (one pair, tens).
SB has Tc 6c (one pair, tens).
Outcome: Hero wins $1088.60.