good play, standard given the action before rivers.
but but but... one thing to mention:
if I were the villain holding a hand like QQ, I will ask my self why you bet so big on the river if you flopped monster??
try to scare away KK/JJ type of hands? or you suppose I call your flop raise and turn bet with purely A+broadway? the logic has some leaks here.
If you have real hand, you will more likely to bet 1/2~2/3 the pot try to not scare away KK/QQ.
So maybe a call 30% of time.