2-5 game at a local casino, effective stacks are roughly 800. Villain is unknown older guy. I'm new to the room, so I don't have much of an image.
Staddle on. UTG+2 (villain) calls. Laggy guy in cutoff calls. Hero on button with A♣Q♠. Raise to $40. Blinds and saddle fold. villain and laggy guy call.
Flop: A♦Q♣8♦. Checks to me. I bet out $50. Villain makes it $120. laggy guy folds. I call.
Turn: 4♦. Villain makes it $250. I call.
River is 6×. Villain shoves rest of his stack for roughly $350. ???.
Advice on all streets welcome. I felt like I was put to two tough decisions, but didn't know how best to structure my action to avoid these, if possible.