I love the fit of this top. The fabric is very soft. I got a Small, and it fits great. I wear size 4 postpartum. This would work great for pregnancy, too. It has a longer front to offer perfect coverage for a growing belly.
The reason I put four stars is the details. My top is black with a rainbow print. You can see in the photos that the top left hem appears solid black, and the right side has a pattern. This top has two layers, and the pattern is not aligned at the bottom too (see the pic). Again, it is a comfortable shirt, but these details make it look like I sewed it together in a beginner sewing class. These details matter. If I were to get this shirt again, I would choose a solid color. Also, don't choose a dark color. I washed this shirt 4-5 times so far and you can see in the photo that the black is attracting lint making it look more grey.