I think i would probably barrel the turn if I was playing this hand live. Not sure if that is correct though and I see the merits of checking.

As playing I think this is a c/c. I could see him betting his entire range on the turn just because it looks like you're giving up a ton. And, I think his range could include things like AQ, JJ-99. I just don't think we have a good enough read to fold this hand now.