Looks fine but will guess that villain has AA.

fwiw, I'm never betting this flop when villain checks it to us.