What is difference between Granite and Solid Surface ?
Granite is a common type of felsic intrusive igneous rock that is granular and phaneritic in texture. Granites can be predominantly white, pink, or gray in color, depending on their mineralogy.
Solid surface is a man-made material usually composed of a combination of marble dust, bauxite, acrylic, epoxy or polyester resins and pigments. It is most frequently used for seamless countertop installations.
For more details ,you can view here.