I’ve bought multiple maternity shirts and all of them were a little tight so I bought this one size up. However, these are true to size and I should’ve ordered my normal size! I was bummed it was too big and I had to contact crazy dog shirts in order to get the right size. The customer service was AMAZING!!! They immediately sent me another size and sent me a label to return the other shirt - no charge!!! I was really impressed. The shirt itself is really nice and stretchy. It’s thin so it’s nice and cool but not see thru. Others complained that the bottom isn’t fitted but the sides ARE ruched it’s just that the ruching stops before it reaches the bottom of the shirt which keeps the bottom from pulling really tight. That point is below the belly anyway though so it lets the shirt hang a little loose. That doesn’t bother me but some might not like it. Overall, I’m really happy with the texture and quality of the shirt. AND the customer service experience made it all worth it!