Without more reads on the villain I think you played this well. You had pot odds to call the flop (didn't even need implied), and certainly implied odds to call the turn. Looks fine to me.