I ordered a medium and it fits well at 31 weeks pregnant, though my belly is showing now, I did order this for post-partum. The top is large in the chest for a 38b cup. The fabric feels super soft, and doesn't look like pajamas so I think it will be great for around the house with visitors. Only downside is I wore this for 20 minutes and after I took it off, the elastic waistband has twisted. That and the larger chest size was why I didn't rate 5 stars. I would buy it in another color if it was available.