How thick is the slab? How deep is the spalling? Was there rebar in the slab? Get a warranty?
Have a local Pro look at the slab. If you are lucky you might get away with topping it with a pretty faux brick pattern or such. Those resurfacing guys have special materials made just for your type of repair.