These are so comfy! They are soft and light, I was a M prepregnancy and I opted for the XL just in case I have a C/S and didn't want them to be too tight on my belly. They fit me now, at 38 weeks pregnant with room to spare, belly and all! They are definitely true to size. If you normally wear a large and want it to be more form fitting get a large, a little loose, get a XL. They are also long which is great for covering my big belly! They are also easy to pull over to nurse, and go back to shape easily. I will be buying more of these for sleeping/lounging around the house.