I've purchased three, all CAI. One was reliable and accurate out of the box, but was poorly finished. The second needed quite a bit of work (especially the magazine well), and still wasn't as accurate as the first. I sold both. I currently have a newer synthetic stocked model. The finish was o.k., although not great, but it is accurate and reliable.
From what I’ve read and seen, it’s kind of a crapshoot. You may get a good one, you may get a lemon. The odds seem to be better on the newest models. YMMV.
edited to correct typo.