Flop bet sizing is way too big imo. I'd probably bet like $2.35-2.65ish territory.

As played, definitely calling, especially since fish is likely to call with a worse hand than ours.