For better stability put some sand or small stones to the bottom of the vase.
I printed it with a marble PLA and don't have any water leak so far.
It is printed as 2 separated pieces but when it's put together you can lift up both when you hold the circle base.
The author marked this model as their own original creation.