Concrete Resurfacing Systems, Inc. offers all types of concrete cleaning, and preparation needed to apply new flooring. We have the experience to know what type(s) of prep are needed to insure proper bonding between the concrete slab and the various types of concrete finishing materials.