I have a TCP that is great. No hiccups whatsoever, and probably the most accurate little pocket gun I've ever shot.I think the quality is hit or miss, but with the price and excellent customer service, they are worth a try.Mine came with two mags and holster.