Great material and it fits true to size. I purchased a large as opposed to medium because I was concerned with length of short. I wanted the coverage and as the large it fits the way I wanted in the bottom with converage. The topside, the straps (because it is a large) are slightly on but it doesn't take much to modify. Overall - love it.