I like how you played it, except for maybe raising a bit more on the flop and turn. I generally fold this river, draws have completed, and there are alot of two pairs that beat you.