I am 35weeks pregnant now and I bought this for my hospital clothes and nursing after delivery. It fits well with big belly. Fabric feels very soft, smooth and also stretchy. And it has enough width to be comfortable so it probably will be ok with choosing the size based on my previous size before pregnancy which is M size. But the fitting isn’t too bad with L size either and it is super comfy. Not too thick or not too thin so it seems to be still fine to wear in all seasons except summer.