The min-raise from the SB looks fishy to me. Do you have any reads on this guy? Does he min-raise big pairs? Does he min-raise small pairs?

It really seems like he thinks he has you beat. I don't think a lot of people check-raise the river on a bluff. If he puts you on at least an A, that would give him AQ, A5, 3x, AA, QQ, 55, or 33. If he puts you on a lower pocket pair, he could just have Ax, especially Ax of hearts.

I would probably call without a read, but I wouldn't be entirely surprised if he flipped over AA and took the pot.