This is a horrible hand, FP. Not necessarily the way you played it, just the hand as a whole. Its like "where the hell am I?"
Ok, preflop. He makes a 3 x bb raise in the cut off. You now know you will be playing all the way out of position, so I agree with the re-raised to take the pot down. I mean, you know what the odds
of of the overcards appearing vs your odds of hitting your set. The call by him is like "oh shit"
Continuation bet is good. A pretty standard play but the last thing you wanna do is give him a free card. I was going to to say that I dont agree with the call after his re-raise but I dont necessarily think this is quite as horrible a play as people may think. You are telling him you have a hand and will not lay it down to his min raise
The turn is seriously confusing. I like your check (hell, if he wants to give me a free card, i'll take it!)
The river is also pretty weird. The river bet is either a "please call me" or "I wanna see you for cheap". Unfortunately, he has figured your hand is pretty weak and raised you. tbh 3/1 on your money its prob worth the call, even though its very likely you are beat. but its $7 call to win $34, so if he knows what he is doing, then its likely he isnt bluffing, as he is definitely giving you pretty nice odds to call