I felt like this was a bad call by villain initially. And then I started to wonder if I'd made a mistake here. But I ran it in GTO+ and it seems like his call and my play were both good. But I'm new to solvers so the results I get from them don't mean too much to me yet. And I'm not sure that it matters at these stakes anyway.
This was a $3.30 BI, 230 left, 198 paid.
Thanks for any wisdom you can share here.