I agree with all so far. Your hand is definitely strong enough to c/c and your in a really shitty spot if he raises. I'd check turn for sure as played, I dunno how i feel about the flop 3 bet.