I ordered a small size for my Taurus PT709 9mm. It fits perfectly. Quality constuction, zipper, suede, and the faux lambs wool pile lining. I will take my gun to the range with this. (You might want to carry a small towel or something similar to wrap your gun when you're through shooting, so as not to get powder on the lining) This will probably last a lifetime.