PokerStars No-Limit Hold'em, $2 BB (6 handed)

UTG ($159.80)
MP ($200)
CO ($200)
Button ($880.90)
Hero ($198)
BB ($200)

Preflop: Hero is SB with 9, 9.
2 folds, CO calls $2, Button raises to $6, Hero calls $5, 1 fold, CO calls $4.

Flop: ($20) J, Q, 9 (3 players)
Hero bets $14, CO folds, Button calls $14.

Turn: ($48) 2 (2 players)
Hero bets $35, Button calls $35.

River: ($118) J (2 players)
Hero bets $143 (All-In), Button calls $143.

Final Pot: $404

Are the bet sizes ok? Any other comments?