I just picked up one of Sig's new leather CCW jackets - very nice. It has a huge internal pocket on both sides of the zipper secured with two velcro closures each. The inner lining is a rather thick fabric with a pile lining which was quite warm wearing it outside while walking my dog yesterday. The lining forms the inside of the hidden pockets with the leather the outer.
The pocket is large enough to easily take any normal size pistol or revolver (excluding the Hunter models). It also has a small built in elastic sleeve on the inside which I found easily secures the S&W 340PD that is my carry everywhere gun. I also had a pocket sleeve for the 340PD which I use in lighter jackets and pants pockets to keep it from obviously printing and it kept the revolver from moving around in the pocket when not in the elastic sleeve. The Sig jacket outer layer is heavy enought that it didn't show through at all. The built in elastic sleeve also fits my P239 and secures it from moving around which might elevate it to carry everywhere status. Other pistols with sharp edges might need something to keep the sights from chewing up the interior of the hidden pockets, but the jacket looks and feels rugged on the inside while suiting more dressy occasions than the Carhartt style on the outside.