First, the material is so soft!! I absolutely love the way these feel! The material is very stretchy and comfortable. I am plus sized (5'3, 220 lbs) and this fit like I expected/wanted. I got the XL. The designs are very cute and the style hides a post partum belly very well! The navy did fade in the wash but that's probably my fault, I'm not very good with washer settings. Would definitely buy more of these!