I love how this makes me feel. It is longer in the front than in the back, and would be perfect for a pregnant women, but it was also a good look for me (non-pregnant). I am 5'6 approximately 140 pounds and a medium fit great over my bathing suit. I thought the material was of good quality,and perfect for the beach.