This maybe plastic however it is over two years old and it still looks like new. I just refill it when it’s empty.
It sits on a small sink and having visitors young and old it inevitably gets knocked off. But… because it’s plastic, it just gets put back and looks like new. 👍😁