I think the main point is what Daven mentioned: "6) how many flop check-call, turn check-raises without monsters have you seen recently? "
Especially from this type of opponent.
I think that his call on the flop most likely is a set or a weak pair (relative).
And when the check-raise comes on the turn I would be very surprised if you are ahead. Also consider you opened from UTG so he will expect that you can have a high pair.
I would fold on turn.
Bet sizes looks fine to me since it is very unlikely he is on a draw.