Given that there are two villains in there, I’d like to see the preflop 3! in the 2.20 — 2.70 range. The flop action looks suspicious: the vill’s 3! isn’t even a 2X raise, and that usually means he wants a call. His turn 1/2 pot also looks like stringing along. As for whether or not it was a good or bad fold, that depends. How does the vill play? Can he bluff or semibluff with that bet sizing? Maybe call the turn bet, see what he does on the river. If his bet sizing goes up, then definitely consider a fold.