These are very comfortable. Perfect for anyone that like to walk or even needs to run. They wash great, however like the shirt that I reviewed, I wash these in Woolite in delicate. I wash most of my clothes like that to make them last longer.
My SR22 and SR9C fit perfect as well as the .25 and/or LC9. The smaller guns of course will and do feel more comfortable.
I bought the small and I am a size 3/4.  Another good thing about these are that they suck you in like a girdle. I love them and wish I had 10 pair of them. (in time)  I bought the Black, but realized white are more conservative. So now I HAVE to get another pair. :)
The only Con: The price and sometimes the larger guns will hit the small of your back. ***Edit*** If you wear a undershirt it will keep the cold steel from making you feel uneasy.
This may sound strange, but after just putting the undershirt on I didn't notice the guns. I wore both guns, with jeans, 15 miles to town and didn't even feel it. Please read my review on the black pair. I am sold on these. Great Product!