These shorts are THE BEST! I purchased a large and I usually wear a large from obsessed. I'm 9 months pregnant and they stayed up for the entire workout, no rolling at all and they have not puckered after being stretched over the belly. The length is perfect for those of us who don't have the confidence for shorter shorts. Absolutely love these shorts!