We have had good experiences with a local GPR company (central FL) for scanning CMU walls, slabs, foundations, concrete beams and columns, etc. The tolerances for rebar are within one size, rebar spacing within a couple of inches, and thickness also within an inch or so. I suppose like with everything, quality can vary greatly from company to company, and also depends a LOT on their equipment and experience. It also is relatively economical, enough so where I have used it on residential projects. If in doubt as to their ability, ask for an example report they recently did of something similar that you need.