I think it's played pretty much fine but I would raise the river since with his betsize the only hand I am really worried about is AQ. He has Qx or something stupid like JJ or TT here pretty much 100%