I felt pretty meh about this hand... do we think this is ok?

EDIT: villain 15/10/3.5 28% steal over 300 hands


No-Limit Hold'em, $1.00 BB (7 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

CO ($48.35)
Button ($27.80)
Hero (SB) ($112.50)
BB ($110.30)
UTG ($100)
MP1 ($20.50)
MP2 ($65.45)

Preflop: Hero is SB with Q, A
3 folds, CO bets $3, 1 fold, Hero calls $2.50, 1 fold

Flop: ($7) 8, A, 10 (2 players)
Hero checks, CO bets $4, Hero calls $4

Turn: ($15) 2 (2 players)
Hero checks, CO bets $9, Hero calls $9

River: ($33) 8 (2 players)
Hero checks, CO bets $18, Hero calls $18

Total pot: $69