Before you make your final decision, you first need to take the exact measurements of the available space you have allotted for the vanity top. You'll have to hire a professional when cutting a natural stone to fit your space. Other materials like acrylic-resin can be installed easily, but you'll be required to do a bit of research, especially on how to handle the materials properly.
No matter what you've chosen for your bathroom, remember that your vanity top should come with a great aesthetic design that suits the vessel sink that you've purchased. Your vanity top, vessel sink, and faucet should have a coordinated look for a stylish bathroom environment. Consider buying a high-quality top as it'll be able to give you what your money is worth.