Definitely not a bathing suit material but still a good material. Very nicely made and cute on. I'm 5'7 and weight about 145. I usually wear a medium in bathing suits so that's what I ordered. Also other reviews said it fits just right. It wouldn't bother me if it's a little tighter but still fits perfect!