Calling the river feels pretty ambitious. When you call a check-raise on the turn, the villain knows you are calling a lot of rivers and
is largely irrelevant to your range (J9/99 occasionally, maybe).
He must be betting for value way too frequently to justify a call.
For that reason, because the river is a fold to a bet, I agree that folding the turn is best.