Not sure its a smooth call on the turn. The villain is effectively getting to see the river card cheap. Re-raise the turn you need to think about all possible outcomes.
a) They hit their flush and you don't make a full house, what then when facing a large bet on the river.
b)They totally miss their flush and check/fold river you need to put money in the pot on the turn for value for when they fold the river.
You will usually win in this spot but you need to get as much value as possible and not give draws great pot odds
All in all though you won a nice pot which is always nice.