Had some mixed opinions on the turn play so looking for some advice please.
Game is one if the best 2/5 games I've seen. Lots of calling and most people in the game don't seem overly concerned with the monetary value of pots.
Villain1 (seat

has been sat for 3-4 rounds and bought in for £400-500. He has run pretty good so far and played a lot if pots including limp calling with k7o etc so safe to say he has a wide starting hand range.
Villain2 (seat 1) thinks he's good and takes life way to seriously. He has a big ego. He has yet to fold to any raise or 3bet pre and cold calls 3bets regularly, then stacking off when he hits any pair.
The game is 7 handed (seats 2 and 5 missing)
I straddle to £10. Folds to villain 1 (playing £1400) on the button who attempts to raise but chucks in £15. This is take as a min raise to £20. villain 2 (playing £800) in the Bb calls. I cover both and find QQcd in the straddle and make it £100 to go. Villain 1 thinks for 10 seconds and calls, vill2 had already counted out his call befor I moved my 3 bet over the line and he insta calls.
Flop is 6s2s6d. Check, I bet £200 into £305 (hoping to valuetown pocket pairs befor scare cards come). Vill1 thinks for 20 seconds and calls. Vill2 sigh folds as usual.
Turn is

. There is £700 in the pot. Effective stacks are £1100.
What's the best play? And if we bet what's the best sizing?
Cheers for any replies :-D