What about his aggresion factor?
If he's aggro I'm checking the turn to let him have a go at it & check/raise him all-in.
If he's passive I think this is a good line. I guess you could check the turn & shove the river still, but meh. I'd probably just get it in right here.