I like your flop raise and turn bet (would have bet the same amounts). I would also fold river- I doubt he would turn his showdown value hands into bluffs although his stats are quite loose (so you can consider calling sometimes)