You played it just fine, assuming you called the river bet. His river bet is so very small that a fold is so far and away the wrong choice.

Looks really standard TBH