These shorts don't fit me right. There are no flaws. They are size 4, city fit. They are 100% cotton. The waist about 16 inches and about 12 inches from top to bottom. I have other J. Crew shorts listed - Size 4 and Size 6.