This is super standard and fine. After checking flop there's no way in hell you can fold this turn.

River's a bit of a guessing game on a blank vs an unknown, since we have no idea about his bluffing frequencies. I'd probably mostly call though on a brick, depending on sizing and timing, expecting him to be flatting the 3 bet with a good amount of non A broadways he could be bluffing with.