Can I refinish/retop my dining table

Nancy

My husband and I bought a dining table from a Restore a few months ago and we think its marble, it's REALLY heavy, but I personally hate the top, does anyone know if marble/granite can be sanded and some type of vinyl put over it ?