A few limpers, SB makes it 12. have seen him raise as light as KTo when its limped round to him, but that was in late position, and he was reasonable enough that I could reliably assume his SB opening range is much tighter, TT+, AK, maybe AQ.
I make the somewhat
fishy speculative call with

from the BB thinking the limpers will also call, but to my suprise they all fold and Im heads up, but in position, and have been running rings around this guy all session so didnt mind.
Flop comes

he bets, 15. looks like a standard cbet and not like he has top set so Im eliminating that from his range, and he knows me to be aggresive, I dont think hed lead here with AA. I flat.
Pot is now 60, he bets 25 on a

turn. Now Im sure he has AQ, AK or maybe QQ. I flat again - Ive improved to a 12outer, and can be certain of getting at least one more bet out of him, and he will probs call a river raise if he has QQ or AQ and I bink.
Which I do, sort of.

, my one non-nut out. He vbets 35 into 110. with 80 behind. I have him well covered. Is flatting the correct move? His range is mostly AK here i realise given Im not sure hed raise AQ from the SB with a bunch of limpers, maybe AQsuited, and QQ is obv unlikely as well. Any value in raising? he didnt look worried by the spade (in fact he said after he didnt even notice the flush) and I think he might just find a call with AK if i raised. How would you size the raise as well? I have to be able to fold if he ships it too. So maybe raise to 80or 85? Do i miss out on value by flatting?