I wasn’t sure about the ribbed material but I love these shorts! I bought a size small but could have purchased extra small for extra support. They’re not super tight so great for yoga, a walk around the block or a gym session but personally I find them not supportive enough for a run. I love the length as they aren’t super short but not too long (like old school bike shorts) either.