Villain did the betting for me in the end, but how did I play it? He had only joined the table a few hands ago and hadn't seemed overly aggressive.

Is the call ok pre-flop OOP?
Should I bet the turn or is it ok to check?

iPoker No-Limit Hold'em, $0.10 BB (6 handed) - Converter Tool from FlopTurnRiver.com

Button ($3)
SB ($9.90)
BB ($9.74)
Hero (UTG) ($10.36)
MP ($10.24)
CO ($10.15)

Preflop: Hero is UTG with K, A
Hero raises $0.40, 1 fold, CO raises $1.35, 3 folds, Hero calls $0.95

Flop: ($2.85) K, A, 3 (2 players)
Hero checks, CO bets $1.70, Hero calls $1.70

Turn: ($6.25) 5 (2 players)
Hero checks, CO bets $7.10 (All-In), Hero calls $7.10