I have had this for two years. I am glad I bought it and would buy again.
It holds a lot, was the perfect size in a small bath. Easy to install.
Why not 5 stars?  Well, I wanted marble, and you do need to care for it.
Mine has a few spots where the marble is pitted.
Also, there is a gap between the marble top and the ceramic sink
which makes it hard to keep clean.