i think you played it fine, except i would just check call the river. i think you should cbet the turn, which you did, because you have the best hand...