You're Villain and you're laggy. What do you think of your play? How about Hero's? What do you put him on?

Party Poker
No Limit Holdem Ring game
Blinds: $0.25/$0.50
9 players
Converter

Stack sizes:
UTG: $51.65
Villain: $80.67
MP1: $51.30
MP2: $44
MP3: $52.60
Hero: $58.74
Button: $101.85
SB: $49
BB: $34.25

Pre-flop: (9 players) Villain is MP1 with K Q
2 folds, Villain raises to $2, 2 folds, Hero (CO) calls, 3 folds.

Flop: T K 5 ($4.75, 2 players)
Villain bets $3, Hero raises to $9, Villain calls.

Turn: 7 ($22.75, 2 players)
Villain checks, Hero bets $20, Villain raises all-in $40.3, Hero calls.