So I accidentally got a large, but should had gotten a medium. I'm a mom of 3 and past the age of 35 and well we all know what happens to your body after that age .. for me anyway haha. The band actually has a lot of stretch and the large didn't seem too loose either. The band also covers that mom spare tire belly .. score! Its a great length, not too short and not too long. It came mid thigh on me and I'm 5'6, 158lbs. The material for me kinda seemed thick for the summer, but still comfortable to dress up a plain t-shirt. Its well made and I will definitely get a medium next time.