Villian is 16/8...

I really feel that this river fold is weak because if I was gonna call the turn, I should have been ready to call the safe river... I feel like he has a set or a bigger two pair too often here. Am I giving him too much credit?

PokerStars No-Limit Hold'em, $0.25 BB (8 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

SB ($28.55)
BB ($25)
UTG ($20.85)
UTG+1 ($32)
MP1 ($4.30)
Hero (MP2) ($22.10)
CO ($15.75)
Button ($60.40)

Preflop: Hero is MP2 with K, Q
UTG calls $0.25, 2 folds, Hero calls $0.25, 1 fold, Button calls $0.25, SB raises to $1.25, 1 fold, UTG calls $1, Hero calls $1, 1 fold

Flop: ($4.25) A, 8, K (3 players)
SB checks, UTG checks, Hero bets $3, SB calls $3, 1 fold

Turn: ($10.25) Q (2 players)
SB bets $6.50, Hero calls $6.50

River: ($23.25) 2 (2 players)
SB bets $11.50, Hero folds

Total pot: $23.25 | Rake: $1.10