I had old terrazzo acid washed and ground down to put a new surface on it. Real terrazzo is as thisck as your slab so you have a lot of grounding you can do without much worry. It is a BIG mess while they are doing it -I had a company called MIAMI NICE,FL do the work and it turned out gorgeous!