What of range of hands do you put Villain?
Your bet on the flop is fine. On the turn, it is really tough to call because of flush possibility and overcard. You are getting about 2.45 to 1 pot odds. The question is whether Villain started with a flush draw and got there on the turn? It will depend on the read of Villain. Tough decision on the turn. I would flip a coin to decide whether to move all-in or fold on the turn.