Opponent is about 45/15 over 50 hands, hadnt seen him minraise like this before. Hows my line?

Party Poker No-Limit Hold'em, $ BB (6 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

BB ($219.35)
UTG ($200)
Hero ($356.26)
CO ($96.45)
Button ($208.15)
SB ($195)

Preflop: Hero is MP with 6, 4. SB posts a blind of $1.
1 fold, Hero raises to $8, 1 fold, Button calls $8, 1 fold, BB calls $6.

Flop: ($25) 8, 4, 6 (3 players)
BB checks, Hero bets $16, Button raises to $32, BB folds, Hero calls $16.

Turn: ($89) 2 (2 players)
Hero checks, Button bets $45, Hero calls $316.26 (All-In), Button calls $123.15 (All-In).

River: ($573.41) 3 (2 players, 2 all-in)

Final Pot: $573.41