I got it in XL to have extra fabric to cover baby, but is not needed. I love to breastfeed in these as is so easy since you already wearing it, fabric is thin and perfect for the summer in Texas, baby can still see out but they cant see in.